Como faço para consultar um banco de dados mysql para retornar todos os registros com data e hora anteriores a 1 semana atrás. Observe que a tabela datetime armazena tudo em UTC, e eu deveria estar comparando isso.
Só para ficar claro - estou procurando uma consulta mysql pura.
SELECT SUBDATE('2008-01-02', 7);
OU
SELECT SUBDATE(now(), INTERVAL 1 week);
Resultado:
26-12-2007
fonte