Получить все строки, измененные на этой неделе, на основе отметки времени - PullRequest
0 голосов
/ 01 марта 2012

Как получить все строки, для которых поле метки времени было изменено на текущей неделе, с помощью SQL-запроса?

Дополнительная информация: У меня уже есть поле отметки времени в каждой строке.

Ответы [ 2 ]

2 голосов
/ 01 марта 2012

Возможно, я слишком упрощаю проблему, но из того, что я понял, вам нужно что-то вроде этого:

SELECT  *
FROM    yourTable
WHERE   WEEK(TimestampField) = WEEK(CURRENT_TIMESTAMP)
AND     YEAR(TimestampField) = YEAR(CURRENT_TIMESTAMP)
0 голосов
/ 21 января 2013

Другой способ - сделать следующее:

ВЫБРАТЬ * ИЗ ВАШЕЙ ТАБЛИЦЫ WHERE DAY (TimestampField)> = DAY (CURRENT_TIMESTAMP) -7

...