2013-03-31 9 views

Odpowiedz

1
SELECT 
    timestampdiff(HOUR, yourtimestampcolumn, now()) as hours_since, 
    * 
FROM 
    Your_table 
WHERE 
    timestampdiff(HOUR, yourtimestampcolumn, now()) < 24 

Patrz https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_timestampdiff

+0

dzięki, to rzeczywiście będzie timestampdiff (godzina, yourtimestampcolumn, teraz()) <24, inaczej będzie zwracać liczbę ujemną i bez cudzysłowu wokół godzinę – george

+0

@george Poprawione, dzięki za heads up i za akceptację. – Sepster

Powiązane problemy