sql >> Databáze >  >> RDS >> Oracle

Rozdíl mezi dvěma daty v sql

Pro vysvětlení vašeho dotazu

SELECT TO_DATE('22-NOV-08')-TO_DATE('25-AUG-2008') FROM DUAL;

TO_DATE('22-NOV-08') převede hodnotu varchar na datový typ date a pak to, co děláte, není nic jiného než enddate - startdate která vrátí počet uplynulých dní.

V případě, že chcete výsledek v

tak dále ...

UPRAVIT: pokud je vaše otázka; zda výsledek obsahuje enddate a startdate pak je odpověď ano, takže výsledek je 89; jinak byste místo toho dostali výsledek 87.



  1. Jak použít stránkování na výsledek dotazu SHOW TABLES v PHP

  2. Výběr a úprava vertikálních bloků v SQL Server Management Studio (SSMS) - SQL Server / Výukový program TSQL, část 9

  3. Uživatel MySQL zadaný jako definující neexistuje

  4. Po načtení stránky se nic nezobrazí