Sql H2月份的最后一天

Sql H2月份的最后一天,sql,h2,Sql,H2,如何在H2 SQL中获取一个月的最后一天?在MySQL中,以下操作将起作用: SELECT LAST_DAY(GETDATE()) 多谢各位 编辑: 最终使用了以下内容: SELECT TIMESTAMPADD(DAY, -DAY(TIMESTAMPADD(MONTH,1,GETDATE())), TIMESTAMPADD(MONTH,1,GETDATE())); 原因是它还支持MySQL。刚刚替换了Vijaykumar答案中的函数。请尝试: SELECT DATEADD(dd, -DAY(

如何在H2 SQL中获取一个月的最后一天?在MySQL中,以下操作将起作用:

SELECT LAST_DAY(GETDATE())
多谢各位

编辑:

最终使用了以下内容:

SELECT TIMESTAMPADD(DAY, -DAY(TIMESTAMPADD(MONTH,1,GETDATE())), TIMESTAMPADD(MONTH,1,GETDATE()));
原因是它还支持MySQL。刚刚替换了Vijaykumar答案中的函数。

请尝试:

SELECT DATEADD(dd, -DAY(DATEADD(m,1,@Today)), DATEADD(m,1,@Today))
SELECT day(dateadd(dd,-day(ym_next),ym_next)) last_day_of_month
 FROM (SELECT DATEADD(m,1,ym) ym_next
   FROM (SELECT parsedatetime(concat(2016,'-',2,'-1'),'yyyy-MM-dd') ym)ym)ym