Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

GET_DATE_PART

GET_DATE_PART

Gibt den angegebenen Teil eines Datums als Ganzzahlwert zurück. Wenn Sie also in einem Ausdruck die Monatskomponente eines Datums angeben und beispielsweise den 1. April 1997 00:00:00 übergeben, gibt GET_DATE_PART den Wert 4 zurück.

Syntax

GET_DATE_PART(
date
,
format
)
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
Datum
Erforderlich
Datum/Zeit-Datentyp. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben.
format
Erforderlich
Ein Formatstring, der den Teil des Datums angibt, der zurückgegeben werden soll. Setzen Sie Formatstrings zwischen einfache Anführungszeichen, z. B. 'MM'. Bei Formatstrings muss nicht auf Groß-/Kleinschreibung geachtet werden. Jeder Formatstring gibt je nach festgelegtem Datumsformat im Mapping den gesamten Teil des Datums zurück.
Beispiel: Wenn Sie das Datum 1. April 1997 an GET_DATE_PART übergeben, geben die Formatstrings 'Y', 'YY', 'YYY' und 'YYYY' alle 1997 zurück.

Rückgabewert

Ganzzahl, die den angegebenen Teil des Datums darstellt.
NULL, falls ein an die Funktion übergebener Wert NULL ist.

Beispiele

Die folgenden Ausdrücke geben die Stundenkomponente aller Datumsangaben im Port DATE_SHIPPED wieder: 12:00:00AM gibt 0 zurück, da das Standarddatumsformatbasiert auf dem 24-Stunden-Intervall basiert:
GET_DATE_PART( DATE_SHIPPED, 'HH' ) GET_DATE_PART( DATE_SHIPPED, 'HH12' ) GET_DATE_PART( DATE_SHIPPED, 'HH24' )
DATE_SHIPPED
RETURN VALUE
Mar 13 1997 12:00:00AM
0
Sep 2 1997 2:00:01AM
2
Aug 22 1997 12:00:00PM
12
June 3 1997 11:30:44PM
23
NULL
NULL
Die folgenden Ausdrücke geben die Tageskomponente aller Datumsangaben im Port DATE_SHIPPED wieder:
GET_DATE_PART( DATE_SHIPPED, 'D' ) GET_DATE_PART( DATE_SHIPPED, 'DD' ) GET_DATE_PART( DATE_SHIPPED, 'DDD' ) GET_DATE_PART( DATE_SHIPPED, 'DY' ) GET_DATE_PART( DATE_SHIPPED, 'DAY' )
DATE_SHIPPED
RETURN VALUE
Mar 13 1997 12:00:00AM
13
June 3 1997 11:30:44PM
3
Aug 22 1997 12:00:00PM
22
NULL
NULL
Die folgenden Ausdrücke geben die Monatskomponente aller Datumsangaben im Port DATE_SHIPPED wieder:
GET_DATE_PART( DATE_SHIPPED, 'MM' ) GET_DATE_PART( DATE_SHIPPED, 'MON' ) GET_DATE_PART( DATE_SHIPPED, 'MONTH' )
DATE_SHIPPED
RETURN VALUE
Mar 13 1997 12:00:00AM
3
June 3 1997 11:30:44PM
6
NULL
NULL
Die folgenden Ausdrücke geben die Jahreskomponente aller Datumsangaben im Port DATE_SHIPPED wieder:
GET_DATE_PART( DATE_SHIPPED, 'Y' ) GET_DATE_PART( DATE_SHIPPED, 'YY' ) GET_DATE_PART( DATE_SHIPPED, 'YYY' ) GET_DATE_PART( DATE_SHIPPED, 'YYYY' )
DATE_SHIPPED
RETURN VALUE
Mar 13 1997 12:00:00AM
1997
June 3 1997 11:30:44PM
1997
NULL
NULL