Thay vì CURDATE() , sử dụng NOW() và sử dụng >= chứ không phải < vì bạn muốn dấu thời gian lớn hơn dấu thời gian từ một giờ trước. CURDATE() chỉ trả về phần ngày, trong đó NOW() trả về cả ngày và giờ.
startTimestamp >= date_sub(NOW(), interval 1 hour)
Ví dụ:trong múi giờ của tôi là 12:28
SELECT NOW(), date_sub(NOW(), interval 1 hour);
2011-09-13 12:28:53 2011-09-13 11:28:53
Tất cả cùng nhau, những gì bạn cần là:
select * from table where startTimestamp >= date_sub(NOW(), interval 1 hour);