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 |