sql >> Databasteknik >  >> RDS >> Oracle

Väljer minsta skillnad mellan två datum i Oracle när datumen representeras som UNIX-tidsstämplar

Tja, Unix tidsstämplar uttrycks som ett antal sekunder sedan 1 januari 1970, så om du subtraherar den ena från den andra får du skillnaden i sekunder. Skillnaden i dagar är då helt enkelt en fråga om att dividera med antalet sekunder på en dag:

(date_modified - date_submitted) / (24*60*60)

eller

(date_modified - date_submitted) / 86400


  1. Det gick inte att påbörja en distribuerad transaktion

  2. Binära data i MySQL

  3. Lagring av flera värden för ett enda fält i en databas

  4. WHERE IS NULL, IS NOT NULL eller NO WHERE-satsen beroende på SQL Server-parametervärdet