[英]How to get start and end dates of current month
How to get start date and end dates in a query from database. 如何从数据库中获取查询的开始日期和结束日期。
Thanks, 谢谢,
Lico 利科
http://sqltutorials.blogspot.com/2007/06/sql-first-and-last-day-of-month.html http://sqltutorials.blogspot.com/2007/06/sql-first-and-last-day-of-month.html
Only thing that isn't covered is how to retrieve the current date... see rexem's post. 唯一没有涉及的是如何获取当前日期...请参阅rexem的帖子。
CURRENT_DATE[()] | CURRENT_DATE [()] | CURDATE() |
CURDATE()| SYSDATE |
SYSDATE | TODAY = returns current date
TODAY =返回当前日期
Start of month: 月初:
DATE EXTRACT(YEAR FROM SYSDATE) +'-'+ EXTRACT(MONTH FROM SYSDATE) +'-01'
For completeness, start of month: 为了完整性,请从月初开始:
DATE EXTRACT(YEAR FROM SYSDATE) +'-'+ EXTRACT(MONTH FROM SYSDATE) +'-01'
End of month: 月底:
DATEADD('DAY', -1, DATEADD('MONTH', 1, DATE EXTRACT(YEAR FROM SYSDATE) +'-'+ EXTRACT(MONTH FROM SYSDATE) +'-01'))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.