Autor Zpráva
noximo
Profil *
Ahoj,
nevíte někdo, jak v ORACLE SQL databázi porovnat dva časové údaje? Mám sloupec posledni_aktivita a potřebuju ho porovnat s aktuálním časem - 15 minut.
Zkouším to různě převádět na number apod. ale nic. Za to porovnávání se nedostanu.

V MySQL jsem to měl takhle: posledni_aktivita>=DATE_SUB(current_timestamp,INTERVAL 900 SECOND) ale to v oraclu nefunguje
Aesir
Profil
[#1] noximo:
Zkuste takhle:
posledni_aktivita >= (CURRENT_TIMESTAMP - INTERVAL '15' MINUTE TO SECOND)


Možná bude potřeba přetypovat, sloupec posledni_aktivita, záleží na jeho typu (CURRENT_TIMESTAMP je typu TIMESTAMP WITH TIME ZONE).

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: