Zum Hauptinhalt wechseln
Workday User Guide
Zuletzt aktualisiert: 2023-06-23
EXTRACT

EXTRACT

Beschreibung

EXTRACT
ist eine Zeilenfunktion, die den angegebenen Teil von zurückgibt
DATE
-Wert

Syntax

EXTRACT
("
extract_value
",
DATE
)

Rückgabewert

Gibt den angegebenen extrahierten Wert als Typ zurück
INTEGER
.
EXTRACT
entfernt führende Nullen. Beispielsweise gibt der Monat April den Wert zurück
4
, nicht
04
.

Eingabeparameter

extrahiert_wert
Erforderliche Inhalte. Einen der folgenden Extraktwerte:
  • millisecond
    - Gibt den Millisekundenanteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert von
    2012-08-15 20:38:40.213
    würde einen Ganzzahlwert von zurückgeben
    213
    .
  • second
    – Gibt den zweiten Teil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert von
    2012-08-15 20:38:40.213
    würde einen Ganzzahlwert von zurückgeben
    40
    .
  • minute
    : Gibt den Minutenanteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert von
    2012-08-15 20:38:40.213
    würde einen Ganzzahlwert von zurückgeben
    38
    .
  • hour
    : Gibt den Stundenanteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert von
    2012-08-15 20:38:40.213
    würde einen Ganzzahlwert von zurückgeben
    20
    .
  • day
    : Gibt den Tagesanteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert von
    2012-08-15
    würde einen Ganzzahlwert von zurückgeben
    15
    .
  • week
    – Gibt die ISO-Wochennummer für den Eingabedatumswert zurück. Beispiel: Ein Eingabedatumswert von
    2012-01-02
    würde einen Ganzzahlwert von zurückgeben
    1
    (Die erste ISO-Woche von 2012 beginnt am Montag, den 2. Januar.) Als Eingabedatumswert
    2012-01-01
    würde einen Ganzzahlwert von zurückgeben
    52
    (1. Januar 2012 ist Teil der letzten ISO-Woche von 2011).
  • month
    : Gibt den Monatsteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert von
    2012-08-15
    würde einen Ganzzahlwert von zurückgeben
    8
    .
  • quarter
    – Gibt die Quartalszahl für den Wert des Eingabedatums zurück, wobei Quartale am 1. Januar, 1. April, 1. Juli oder 1. Oktober beginnen. Beispiel: Ein Eingabedatumswert von
    2012-08-15
    würde einen Ganzzahlwert von zurückgeben
    3
    .
  • year
    : Gibt den Jahresanteil eines Datumswerts zurück. Beispiel: Ein Eingabedatumswert von
    2012-01-01
    würde einen Ganzzahlwert von zurückgeben
    2012
    .
  • weekyear
    – Gibt den Jahreswert zurück, der der ISO-Wochennummer des eingegebenen Datumswerts entspricht. Beispiel: Ein Eingabedatumswert von
    2012-01-02
    würde einen Ganzzahlwert von zurückgeben
    2012
    (Die erste ISO-Woche von 2012 beginnt am Montag, den 2. Januar.) Als Eingabedatumswert
    2012-01-01
    würde einen Ganzzahlwert von zurückgeben
    2011
    (1. Januar 2012 ist Teil der letzten ISO-Woche von 2011).
date
Erforderliche Inhalte. Ein Feldname oder Ausdruck, der Folgendes zurückgibt:
DATE
-Wert

Beispiele

Extrahieren Sie den Stundenanteil aus dem Datumsfeld
order_date
:
EXTRACT("hour",[order_date])
Wandelt den Wert von
order_date um
Text
Feld "" mit einem Datumswert
TO_DATE
und extrahieren Sie das ISO-Wochenjahr:
EXTRACT("weekyear",TO_DATE([order_date],"MM/dd/yyyy HH:mm:ss"))