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.

DateName() mvSQL-Datenbankfunktion im Jitterbit App Builder

Zusammenfassung

Gibt einen Teil eines Datums- oder Datums-/Uhrzeitwerts mit einer englischen Zeichenfolge für Tage und Monate zurück.

Syntax

DATENAME(<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
weekday dw, w 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.

Beim Datumsteil wird die Groß- und Kleinschreibung nicht beachtet.

SQL Server berechnet Wochen mit Sonntag als Wochenbeginn. SQLite hingegen verwendet Montag.

Datum/Uhrzeit

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

Rückgaben

Gibt einen String zurück, der den Namen des angegebenen Datumsteils darstellt.

Unabhängig davon, ob der Name „Montag“ oder ein numerisch darstellbarer Wert (2015) zurückgegeben wird, handelt es sich immer um einen String.

Bemerkungen

Alle Datenbankanbieter verwenden für diese Funktion ISO 8601 (Wochen beginnen am Montag, beginnend um 1 Uhr 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
DATENAME(minute, TIMESTAMP('1997-01-02 12:13:14')) 13
DATENAME(hour, TIMESTAMP('1997-01-02 12:13:14')) 12
DATENAME(day, TIMESTAMP('1997-01-02 12:13:14')) 2
DATENAME(month, TIMESTAMP('1997-01-02 12:13:14')) January
DATENAME(month, TIMESTAMP('1997-12-02 12:13:14')) December
DATENAME(weekday, TIMESTAMP('1997-01-02 12:13:14')) Thursday
DATENAME(year, TIMESTAMP('1997-01-02 12:13:14')) 1997