[英]Getting starting and ending Date of last week [MySQL]
我想自动计算上一个日历周的收入。 我一直在计算从星期一00:00:00到星期日23:59:59的收入。 注意:此处的确切时间00:00:00和23:59:59非常重要。
目前,即时通讯使用以下非常基本的脚本:
在'2014-09-08 00:00:00'和'2014-09-14 23:59:59'之间的sales_flat_order中选择sum(base_subtotal)
现在,我不想每次运行查询时都更新日期,因为这些查询很多。 sql如何自动获取确切时间的开始和结束日期?
我正在使用MySQL。
到目前为止Thx;)
select sum(base_subtotal)
from sales_flat_order
where created_at between
CURRENT_DATE - INTERVAL WEEKDAY(CURRENT_DATE) + 7 DAY
AND
(CURRENT_DATE - INTERVAL WEEKDAY(CURRENT_DATE) DAY) - INTERVAL 1 SECOND
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.