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 |