繁体   English   中英

获取上周的开始和结束日期[MySQL]

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM