我正在寻找MySQL查询来选择使用星期日 - 星期六作为一周格式的下周内的日期记录。
换句话说,我不希望从今天开始一周的日期,我希望得到的日期是星期日 - 下周六的星期六。
我发现了这个:MySQL Query to select data from last week?,它适用于周日至周六的前一周,但我不确定如何调整这个来获取下周的日期。
有什么想法吗?
答案 0 :(得分:1)
SELECT * FROM table
WHERE
date > date_add(curdate(),INTERVAL(7-dayofweek(curdate()))DAY)
AND date <= date_add(curdate(),INTERVAL(14- dayofweek(curdate()))DAY)
答案 1 :(得分:0)
您可以使用:
SELECT *
FROM YourTable
WHERE WEEK(YourDateField, 6) = WEEK(CURRENT_DATE + INTERVAL 7 DAY, 6)
选择下周的recods(从星期日开始)
周数为1至53,一年中的第一周至少有4天