Oracle äquivalent zu SQL Server/Sybase DateDiff

Wir sind jetzt mit NHibernate eine Verbindung zu verschiedenen Datenbank-Basis, auf denen unsere software installiert ist. Also ich bin Portierung viele SQL-Prozeduren für Oracle.

SQL Server hat eine nette Funktion DateDiff, die einen Teil des Datums, startdate und enddate.

Datum Teile Beispiele sind Tag, Woche, Monat, Jahr, etc. . .

Was ist die Oracle-äquivalent?

Ich habe nicht gefunden, eine habe ich, um meine eigene version davon?

(update von Mark Harrison) es gibt einige nette Antworten, die erklären, Oracle Datum rechnen. Wenn Sie eine Oracle-datediff() siehe Einsteins Antwort. (Ich brauche dies, um spme SQL-Skripts kompatibel zwischen Sybase und Oracle.) Beachten Sie, dass diese Frage gilt gleichermaßen für Sybase.

Schau mal hier: <asktom.oracle.com/tkyte/Misc/DateDiff.html> (Falls dieser link ist noch verrotteter, verwenden Sie einen unten) asktom.oracle.com/pls/asktom/...

InformationsquelleAutor David Basarab | 2008-09-04

Schreibe einen Kommentar