EXTRACT
Gibt einen Teil eines Datums zurück.
Verwendungsbeispiel
EXTRACT(QUARTER FROM Order Date)
Syntax
1) Gibt einen Teil eines Datums zurück.
EXTRACT( part FROM date_expression )
2) Gibt ein Datum aus einem Feld oder einem Ausdruck vom Typ „Datum und Uhrzeit“ zurück.
EXTRACT(DATE FROM date_expression )
Parameter
date_expression: Ein Feld oder Ausdruck vom Typ „Datum“ oder „Datum und Uhrzeit“.
part: Der Teil des Datums, der zurückgegeben werden soll. EXTRACT unterstützt die folgenden Komponenten:
DAYOFWEEK: Gibt Werte im Bereich [1, 7] mit Sonntag als dem ersten Tag der Woche zurück.DAYDAYOFYEARWEEK: gibt die Kalenderwoche des Datums im Bereich [0, 53] zurück. Wochen beginnen am Sonntag und Datumsangaben vor dem ersten Sonntag des Jahres liegen in Woche 0.ISOWEEK: Gibt die Wochennummer vondate_expressionim ISO 8601-Format zurück.ISOWEEKbeginnt am Montag. Es werden Werte im Bereich [1, 53] zurückgegeben. Die ersteISOWEEKeines ISO-Jahres beginnt am Montag vor dem ersten Donnerstag des gregorianischen Kalenderjahres.MONTHQUARTER: Gibt Werte im Bereich [1, 4] zurück.YEARISOYEAR: Gibt das Kalenderjahr mit ISO 8601-Wochennummerierung zurück. Das entspricht dem gregorianischen Kalenderjahr mit dem Donnerstag der Woche, zu derdate_expressiongehört.
Rückgabedatentypen
- Zahl (Ganzzahl)
 - Datum
 
Beispiele
Im folgenden Beispiel gibt EXTRACT einen Wert zurück, der dem Datumsteil DAY entspricht.
| Beispielformel | Ausgabe | 
  EXTRACT(DAY FROM DATE '2013-12-25')   | 
 25 | 
Im folgenden Beispiel gibt EXTRACT Werte zurück, die verschiedenen Zeiträumen aus einer Datumsspalte gegen Ende des Jahres entsprechen.
| Feldname | Beispielformel | 
|---|---|
| Isoyear |   EXTRACT(ISOYEAR FROM Date)   | 
 
| Isoweek |   EXTRACT(ISOWEEK FROM Date)   | 
 
| Year |   EXTRACT(YEAR FROM Date)   | 
 
| Week |   EXTRACT(WEEK FROM Date)   | 
 
Ausgabe:
| Eingabedatum | Isoyear | Isoweek | Jahr | Woche | 
|---|---|---|---|---|
| 2015-12-23 | 2015 | 52 | 2015 | 51 | 
| 2015-12-24 | 2015 | 52 | 2015 | 51 | 
| 2015-12-25 | 2015 | 52 | 2015 | 51 | 
| 2015-12-26 | 2015 | 52 | 2015 | 51 | 
| 2015-12-27 | 2015 | 52 | 2015 | 52 | 
| 2015-12-28 | 2015 | 53 | 2015 | 52 | 
| 2015-12-29 | 2015 | 53 | 2015 | 52 | 
| 2015-12-30 | 2015 | 53 | 2015 | 52 | 
| 2015-12-31 | 2015 | 53 | 2015 | 52 | 
| 2016-01-01 | 2015 | 53 | 2016 | 0 | 
| 2016-01-02 | 2015 | 53 | 2016 | 0 | 
| 2016-01-03 | 2015 | 53 | 2016 | 1 | 
| 2016-01-04 | 2016 | 1 | 2016 | 1 | 
| 2016-01-05 | 2016 | 1 | 2016 | 1 | 
| 2016-01-06 | 2016 | 1 | 2016 | 1 | 
| 2016-01-07 | 2016 | 1 | 2016 | 1 | 
| 2016-01-08 | 2016 | 1 | 2016 | 1 | 
| 2016-01-09 | 2016 | 1 | 2016 | 1 | 
Hinweise
Diese Funktion ist für Typen von Kompatibilitätsmodus-Daten nicht verfügbar.