如何根据经过的时间选择时间字段

时间:2013-10-22 16:11:18

标签: mysql sql time

我有这个数据

Name  | ValidSince |RecordNumber
Jean  | 10-10-2013 | J112
Mark  | 10-20-2013 | K121
Shane | 10-22-2013 | L109
Bettie| 10-14-2013 | J349

我正在尝试进行类似这样的查询:

SELECT * from table where ValidSince > (NOW - 1 WEEK);

(现在今天(22-10-2013))

因为日期

,所以输出是Mark和Shane

请咨询

2 个答案:

答案 0 :(得分:0)

SELECT * from table where ValidSince > getdate()-7

答案 1 :(得分:0)

您的查询可能是

SELECT * FROM yourtable
WHERE ValidSince > DATE_SUB(NOW, INTERVAL 7 DAY)