Zum Inhalt springen

DatePart() mvSQL-Datenbankfunktion im Jitterbit App Builder

Zusammenfassung

Extrahiert einen Teil aus einem date- oder datetime-Ausdruck.

Syntax

DATEPART(<datepart>, <datetime>)

Parameter

Datumsteil

Datumsteil Aliase Anbieterunterstützung
year yy, yyyy Alle RDBMS-Anbieter.
quarter qq, q SQL Server und SQLite
month mm, m Alle RDBMS-Anbieter.
dayofyear dy, y SQL Server und SQLite
day dd, d Alle RDBMS-Anbieter.
week wk, ww SQL Server und SQLite
hour hh Alle RDBMS-Anbieter.
minute mi, n Alle RDBMS-Anbieter.
second ss, s Alle RDBMS-Anbieter.

Der Datumsteil darf nicht in Anführungszeichen gesetzt werden.

Der Datumsteil ist nicht groß-/kleinschreibungsabhängig.

Datum/Uhrzeit

Spalte oder Ausdruck vom Typ datetime oder date. Einige Datumsteile erwarten ein datetime.

Rückgaben

Gibt einen int zurück, der den Datumsteil darstellt.

Hinweise

Alle Datenbankanbieter verwenden für diese Funktion ISO 8601 (Wochen beginnen am Montag, beginnend um 1 Uhr am ersten Montag des Jahres).

Früher App Builder Versionen behandelten Datumsgrenzen unterschiedlich. Beispielsweise berechnet SQL Server Wochen mit Sonntag als Wochenbeginn. SQLite hingegen verwendet Montag.

Beispiele

Ausdruck Gibt zurück
DATEPART(minute, TIMESTAMP('1997-01-02 12:13:14')) 13
DATEPART(hour, TIMESTAMP('1997-01-02 12:13:14')) 12
DATEPART(day, TIMESTAMP('1997-01-02 12:13:14')) 2
DATEPART(month, TIMESTAMP('1997-01-02 12:13:14')) 1
DATEPART(year, TIMESTAMP('1997-01-02 12:13:14')) 1997