Autor Zpráva
orava
Profil
Poradte ako mam vybrat vsetky udaje kde 'cas' je od teraz vzdialeny max 10 minut
priklad teraz je 15:57 tak by som potreboval vybrat vsetko od 15:57 az 15:47
Akacko
Profil
SELECT * FROM tabulka WHERE (UNIX_TIMESTAMP(cas_v_db) + (10*60)) > NOW() 
Doufám, že jsem se nespletl. Přičteš k času v DB 10 minut a zkontroluješ. Pokud je výsledný čas větší jak aktuální tak se to vybere z databáze jinak ne
Kajman_
Profil *
Rychlejší je ten čas odečíst od aktuálního a jednou spočítanou hodnotu porovnávat s nezměněnými časy v db.

where (now() - interval 10 minute)<=cas_v_db

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0