2013-03-31 13 views

cevap

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

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

+0

sayesinde bakın, aslında timestampdiff olacak (şimdi saat, yourtimestampcolumn,()) <24, aksi takdirde negatif bir sayı ve saat etrafında tırnak işareti olmadan dönecektir – george

+0

@george Düzeltildi, başınız için teşekkürler ve kabul için. – Sepster

İlgili konular