本文介绍了获取上周的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想要上周的所有数据.我用过
I want all data from last week.I used
SELECT id FROM tbl
WHERE date >= curdate() - INTERVAL DAYOFWEEK(curdate())+6 DAY
AND date < curdate() - INTERVAL DAYOFWEEK(curdate())-1 DAY
但是当我的一周以星期一"开始时它不起作用.
but its not working when my week starts with "Monday".
我该怎么办?
推荐答案
SELECT id FROM tbl WHERE date >= CURDATE() - INTERVAL (WEEKDAY(CURDATE())+7) DAY AND date < CURDATE() - INTERVAL (WEEKDAY(CURDATE())) DAY
我试试这个,它对我有用.
I try this and it work for me.
这篇关于获取上周的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!