如何获取当月的开始和结束日期

时间:2009-09-09 02:38:39

标签: sql database h2

如何从数据库中获取查询中的开始日期和结束日期。

谢谢,

利科

3 个答案:

答案 0 :(得分:2)

http://sqltutorials.blogspot.com/2007/06/sql-first-and-last-day-of-month.html

只有未涵盖的内容是如何检索当前日期...请参阅rexem的帖子。

答案 1 :(得分:1)

CURRENT_DATE[()] | CURDATE() | SYSDATE | TODAY =返回当前日期

月初:

DATE EXTRACT(YEAR FROM SYSDATE) +'-'+ EXTRACT(MONTH FROM SYSDATE) +'-01'

答案 2 :(得分:0)

为了完整性,月初:

DATE EXTRACT(YEAR FROM SYSDATE) +'-'+ EXTRACT(MONTH FROM SYSDATE) +'-01' 

月末:

DATEADD('DAY', -1, DATEADD('MONTH', 1, DATE EXTRACT(YEAR FROM SYSDATE) +'-'+ EXTRACT(MONTH FROM SYSDATE) +'-01'))
相关问题