2012-03-01 62 views
0

如何获取当前一周使用SQL查询更改时间戳记字段的所有行?根据时间戳获取本周更改的所有行

附加信息: 我已经在每一行中都有时间戳字段。

+0

您正在使用哪种RDBMS? – 2012-03-01 08:46:22

+0

我正在使用MySQL。 – 2012-03-01 08:49:46

+0

您可以使用附加字段来存储修改时间戳。 – 2012-03-01 08:53:48

回答

2

我可能是在简化问题,但是从我收集你需要的东西是这样的:

SELECT * 
FROM yourTable 
WHERE WEEK(TimestampField) = WEEK(CURRENT_TIMESTAMP) 
AND  YEAR(TimestampField) = YEAR(CURRENT_TIMESTAMP) 
+0

谢谢,这正是我所需要的。 – 2012-03-01 09:13:59

0

另一种方法是做到以下几点

SELECT * FROM yourTable WHERE DAY( TimestampField)> = DAY(CURRENT_TIMESTAMP)-7