SELECT * FROM tbl WHERE datetime < NOW() - INTERVAL 1 WEEK
Si votre table stocke les dates et heures dans un fuseau horaire différent de ce que NOW() renvoie, vous pouvez utiliser UTC_TIMESTAMP() à la place pour obtenir l'horodatage en UTC.