mysql获取本周五到上周四的数据SUBDATE()DATE_FORMAT()的方法
程序员文章站
2022-07-07 22:33:56
今天遇到一个周四到周四为周期统计数据的需要,数据库方面欠缺的东西太多,纠结了很久。
最后解决方法:
-- 获取当前日期在上周的周四
SELECT SUBDATE(CURDAT...
今天遇到一个周四到周四为周期统计数据的需要,数据库方面欠缺的东西太多,纠结了很久。
最后解决方法:
-- 获取当前日期在上周的周四
SELECT SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')+3)
-- 获取当前日期在本周的五
SELECT SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')-5)
DATE_SUB() 函数从日期减去指定的时间间隔。
CURDATE() 函数获得当前的年月日日期
%w 一个星期中的天数(0=Sunday ……6=Saturday )
得到日期作为条件,数据就搞定!