2013-03-31 3 views

Antwort

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

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

+0

Dank, es ist eigentlich TIMESTAMPDIFF zu gehen (Stunde, yourtimestampcolumn, jetzt()) <24, sonst wird es eine negative Zahl und ohne Anführungszeichen Stunde zurückkehren – george

+0

@george Korrigiert, danke für die Köpfe hoch, und für die Annahme. – Sepster