MYSQL query / dates antérieures à 1 semaine (toutes les datetimes en UTC)

Comment puis-je interroger une firebase database mysql pour retourner tous les enregistrements avec une date / heure antérieure à 1 semaine? Notez que la table datetime stocke tout en UTC, et je devrais la comparer elle-même …

Je veux être clair – je cherche une requête pure mysql

SELECT * FROM tbl WHERE datetime < NOW() - INTERVAL 1 WEEK 

Si votre table stocke des datetimes dans des fuseaux horaires différents de ceux de NOW() , vous pouvez utiliser UTC_TIMESTAMP() pour obtenir l'horodatage en UTC.

 SELECT * FROM table WHERE DATEDIFF(NOW(),colname) > 7; 
 SELECT SUBDATE('2008-01-02', 7); 

OU

 SELECT SUBDATE(now(), INTERVAL 1 week); 

Résultat:

2007-12-26