sql >> Databasteknik >  >> RDS >> Oracle

Finns det en funktion i Oracle som beräknar skillnaden mellan två datum?

Du kan subtrahera två datum i Oracle. Resultatet är en FLOAT som representerar antalet dagar mellan de två datumen. Du kan göra enkel aritmetik på bråkdelen för att beräkna timmar, minuter och sekunder.

Här är ett exempel:

SELECT TO_DATE('2000/01/02:12:00:00PM', 'yyyy/mm/dd:hh:mi:ssam')-TO_DATE('2000/01/01:12:00:00AM', 'yyyy/mm/dd:hh:mi:ssam') DAYS FROM DUAL

Resultat i:1,5



  1. Salesforce API Query Cursor Limits

  2. RTRIM() Funktion i Oracle

  3. Hur väljer man data mellan två datum från sqlite db i formatet dd-mm-åååå?

  4. Ladda CSV-data till MySQL i Python