karolski
26.07.2006, 22:47:00
Witam, mam problem z zapytaniem ktore ma wybrac rekordy dodane w ostanich 3 godzinach, jednak nie wiem jak to okreslic w zapytaniu jezeli date wraz z godzina przechowuje w polu w postaci liczby 10-cyfrowej wczesniej pobranej z funkcji time(). Za waszelka pomoc z gory dziekuje.
erix
26.07.2006, 23:12:53
3h*3600s = 10800
SELECT * FROM tabela WHERE UNIX_TIMESTAMP(NOW())-kolumna_z_czasem_int<10800