SELECT * FROM tbl WHERE datetime < NOW() - INTERVAL 1 WEEK
Jeśli Twoja tabela przechowuje daty i godziny w innej strefie czasowej niż ta NOW() zwraca, możesz użyć UTC_TIMESTAMP() zamiast tego, aby uzyskać znacznik czasu w UTC.
SELECT * FROM tbl WHERE datetime < NOW() - INTERVAL 1 WEEK
Jeśli Twoja tabela przechowuje daty i godziny w innej strefie czasowej niż ta NOW() zwraca, możesz użyć UTC_TIMESTAMP() zamiast tego, aby uzyskać znacznik czasu w UTC.