Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Konvertieren der Zahl in das Datum in Oracle

Erstens, räumen Sie das aus dem Weg, Ihr Leben wäre einfacher, wenn Sie Datumsangaben in einem Datumsdatentyp speichern würden.

Um jedoch Ihre Frage zum Hinzufügen von Tagen zu einem Datum in Oracle zu beantworten, können Sie den + verwenden Operator.

Zuerst müssen Sie jedoch ein Datum haben, also werde ich den 28. Dezember 1800 in ein Datum umwandeln, indem ich den eingebauten to_date Funktion addieren Sie dann die Zahl. In Ihrem Fall möchten Sie:

select to_date('1800/12/28','yyyy/mm/dd') + 77650 from dual

Ich habe eine kleine SQL-Fiddle eingerichtet für Sie zu demonstrieren.