2016-07-27 9 views
-1

Ich habe eine Abfrage in MySQL, und ich möchte es in Oracle konvertieren. Kann jemand helfen?Wie zu ersetzen date_add Funktion von MySQL zu Oracle

select DATE_ADD(STR_TO_DATE('2012-01-02','%Y-%m-%d %H:%i'), INTERVAL CURTIME() HOUR_SECOND) 

gleiche Abfrage für Oracle und es gibt die gleiche Ausgabe zurück.

+4

Ich stimme für das Schließen dieser Frage als Off-Topic ab, da SO kein Code-Konvertierungsdienst ist – RiggsFolly

Antwort

1

würde ich geneigt sein, nur tun:

select sysdate - (trunc(sysdate) - date '2012-01-02') 

Dadurch wird die Anzahl der Tage ab dem aktuellen Datum/Zeit, die Sie auf das gewünschte Datum zu erhalten, subtrahiert.

Verwandte Themen