如果日期在一周内,则为SQL

时间:2016-05-31 18:49:03

标签: mysql pdo

我的SQL表中有一个名为Date的字段。输入格式为DATE的{​​{1}}。我需要做的是2016-05-31日期SELECT ..... WHEN,以便只显示上周的条目。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

日期是序数数据类型,因此您可以在其上使用between运算符:

SELECT *
FROM   mytable
WHERE  `date` BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 1 WEEK) AND 
                      CURRENT_DATE()