I stedet for CURDATE() , brug NOW() og brug >= i stedet for < da du ønsker, at tidsstempler skal være større end tidsstempler fra en time siden. CURDATE() returnerer kun datodelen, hvor NOW() returnerer både dato og klokkeslæt.
startTimestamp >= date_sub(NOW(), interval 1 hour)
For eksempel, i min tidszone er den 12:28
SELECT NOW(), date_sub(NOW(), interval 1 hour);
2011-09-13 12:28:53 2011-09-13 11:28:53
Alt sammen, hvad du har brug for er:
select * from table where startTimestamp >= date_sub(NOW(), interval 1 hour);