【发布时间】:2009-09-09 02:38:39
【问题描述】:
如何从数据库中获取查询的开始日期和结束日期。
谢谢,
荔枝
【问题讨论】:
-
再次更新了我的答案。
如何从数据库中获取查询的开始日期和结束日期。
谢谢,
荔枝
【问题讨论】:
http://sqltutorials.blogspot.com/2007/06/sql-first-and-last-day-of-month.html
唯一没有涉及的是如何检索当前日期...请参阅 rexem 的帖子。
【讨论】:
CURRENT_DATE[()] | CURDATE() | SYSDATE | TODAY = 返回当前日期
月初:
DATE EXTRACT(YEAR FROM SYSDATE) +'-'+ EXTRACT(MONTH FROM SYSDATE) +'-01'
【讨论】:
为了完整起见,月初:
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'))
【讨论】: