Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

DatePart() mvSQL-Datenbankfunktion im Jitterbit App Builder

Zusammenfassung

Extrahiert einen Teil eines Datum- oder Datum/Uhrzeit-Ausdrucks.

Syntax

DATEPART(<datepart>, <datetime>)

Parameter

Datumsteil

Datumsteil Aliase Herstellersupport
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.

Die Groß- und Kleinschreibung wird beim Datumsteil nicht berücksichtigt.

Datum/Uhrzeit

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

Rückgaben

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

Bemerkungen

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

Frühere Versionen des App Builder behandelten Datumsgrenzen anders. 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