如何在H2 SQL中获取一个月的最后一天?在MySQL中,以下方法可行:
SELECT LAST_DAY(GETDATE())
谢谢。
编辑:
结束使用以下内容:
SELECT TIMESTAMPADD(DAY, -DAY(TIMESTAMPADD(MONTH,1,GETDATE())), TIMESTAMPADD(MONTH,1,GETDATE()));
原因是它也支持MySQL。刚从Vijaykumar的答案中取代了这些功能。
答案 0 :(得分:2)
请尝试:
SELECT DATEADD(dd, -DAY(DATEADD(m,1,@Today)), DATEADD(m,1,@Today))
答案 1 :(得分:0)
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