DateName() mvSQL-Datenbankfunktion im Jitterbit App Builder
Zusammenfassung
Gibt einen Teil eines Datums- oder Datums-/Uhrzeitwerts mit einer englischen Zeichenfolgendarstellung für Tage und Monate zurück.
Syntax
DATENAME(<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 |
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ß-/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 ein datetime.
Rückgaben
Gibt eine Zeichenfolge zurück, die den Namen des angegebenen Datumsteils darstellt.
Unabhängig davon, ob ein Name wie „Montag“ oder ein numerisch darstellbarer Wert (2015) zurückgegeben wird, ist dieser Wert eine Zeichenfolge.
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 |
---|---|
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 |