Как получить все строки, для которых поле метки времени было изменено на текущей неделе, с помощью SQL-запроса?
Дополнительная информация: У меня уже есть поле отметки времени в каждой строке.
Возможно, я слишком упрощаю проблему, но из того, что я понял, вам нужно что-то вроде этого:
SELECT * FROM yourTable WHERE WEEK(TimestampField) = WEEK(CURRENT_TIMESTAMP) AND YEAR(TimestampField) = YEAR(CURRENT_TIMESTAMP)
Другой способ - сделать следующее:
ВЫБРАТЬ * ИЗ ВАШЕЙ ТАБЛИЦЫ WHERE DAY (TimestampField)> = DAY (CURRENT_TIMESTAMP) -7