选择下周的mysql记录

时间:2015-08-15 16:01:39

标签: mysql

我正在寻找MySQL查询来选择使用星期日 - 星期六作为一周格式的下周内的日期记录。

换句话说,我不希望从今天开始一周的日期,我希望得到的日期是星期日 - 下周六的星期六。

我发现了这个:MySQL Query to select data from last week?,它适用于周日至周六的前一周,但我不确定如何调整这个来获取下周的日期。

有什么想法吗?

2 个答案:

答案 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天