SELECT où un datetime < à un autre
Bonjour à tous,
J'ai une table conversation (id, id_expediteur, id_recepteur, date_time(de type datetime), message, lu);
Je voudrais sélectionner les lignes enregistrées dans les 5 dernières secondes sachant que la colonne date_time garde le moment d'enregistrement de la ligne dans la table,
J'ai essayé ceci
Code:
1 2 3 4 5 6 7 8 9
|
SELECT *
FROM conversation
WHERE id_recepteur =1
AND id_expediteur =144
AND lu =0
AND (
UNIX_TIMESTAMP( date_time ) - UNIX_TIMESTAMP( '2014-07-30 11:28:56' )
) < 5 |
mais ça retourne toutes les lignes sans prendre en considération la dernière condition du date_time..
Merci d'avance pour toute réponse..