Desidero selezionare dalla mia tabella tutti i record in cui la data (formato MySQL datetime YYYY-MM-DD HH: MM: SS) è nelle ultime 24 ore. Ho una domanda, ma non funziona completamenteselezionare i record con la data nelle ultime 24 ore
SELECT * FROM `my_table` WHERE date > DATE_SUB(NOW(), INTERVAL 24 HOUR)
perché restituisce la data come quella 2013/07/01 00:00:00. Come lo farei? Grazie.
Stai chiedendo di restituire tutte le date maggiori di 24 ore fa. Luglio è maggiore di 24 ore fa. Forse stai pensando di mezzo? – Strawberry