sql >> Database >  >> RDS >> Oracle

Oracle-datum aftrekken

Gebruik:

SELECT TO_CHAR(date1,'MMDDYYYY:HH24:MI:SS') date1,
       TO_CHAR(date2,'MMDDYYYY:HH24:MI:SS') date2,
       TRUNC(86400*(date2-date1)) - 60*(TRUNC((86400*(date2-date1))/60)) seconds,
       TRUNC((86400*(date2-date1))/60) - 60*(TRUNC(((86400*(date2-date1))/60)/60)) minutes,
       TRUNC(((86400*(date2-date1))/60)/60) - 24*(TRUNC((((86400*(date2-date1))/60)/60)/24)) hours,
       TRUNC((((86400*(date2-date1))/60)/60)/24) days,
       TRUNC(((((86400*(date2-date1))/60)/60)/24)/7) weeks
  FROM TABLE

Referentie:Een vergelijking van de datatypes DATE en TIMESTAMP van Oracle



  1. Oracle Database Regex voor herhalende groep tekens

  2. SQL efficiënt schema generatie-algoritme

  3. Een Oracle-database migreren van AWS EC2 naar AWS RDS

  4. SQL-venster selecteren rond bepaalde rij