Heim > Datenbank > MySQL-Tutorial > Wie berechnet man die Anzahl der Tage zwischen zwei Daten in Oracle 11g genau?

Wie berechnet man die Anzahl der Tage zwischen zwei Daten in Oracle 11g genau?

DDD
Freigeben: 2024-12-21 19:24:21
Original
570 Leute haben es durchsucht

How to Accurately Calculate the Number of Days Between Two Dates in Oracle 11g?

Bestimmen der Anzahl der Tage zwischen Datumsangaben in Oracle 11g

In Oracle 11g erfordert die Berechnung der Anzahl der Tage zwischen zwei Datumsangaben einen unkomplizierten Ansatz . Trotz des Versuchs, ein Intervall in eine ganze Zahl umzuwandeln, sind die Ergebnisse nicht wie erwartet.

Glücklicherweise gibt es eine alternative Lösung, die den gewünschten ganzzahligen Wert liefert. Indem Sie die Trunc-Funktion verwenden, um das Startdatum auf den nächsten ganzen Tag abzurunden, können Sie es vom Enddatum subtrahieren:

select trunc(sysdate) - to_date('2009-10-01', 'yyyy-mm-dd') from dual
Nach dem Login kopieren

Dieser Ansatz gibt einen Datentyp NUMBER zurück, der die ganzzahlige Anzahl der Tage zwischen dem Datum darstellt angegebenen Termine. Zum Beispiel:

SQL> create view v as 
  2  select trunc(sysdate) - to_date('2009-10-01', 'yyyy-mm-dd') diff 
  3  from dual;

View created.

SQL> select * from v;

      DIFF
----------
        29

SQL> desc v
 Name                   Null?    Type
 ---------------------- -------- ------------------------
 DIFF                            NUMBER(38)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie berechnet man die Anzahl der Tage zwischen zwei Daten in Oracle 11g genau?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage