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);