Passa al contenuto principale
Workday User Guide
Ultimo aggiornamento: 2023-06-23
ESTRATTO

ESTRATTO

Descrizione

EXTRACT
è una funzione di riga che restituisce la parte specificata di a
DATE
valore

Sintassi

EXTRACT
("
extract_value
",
DATE
)

Valore restituito

Restituisce il valore estratto specificato come tipo
INTEGER
.
EXTRACT
rimuove gli zeri iniziali. Ad esempio, il mese di aprile restituisce il valore di
4
, non
04
.

Parametri di input

extract_value
Sono obbligatori. Uno dei seguenti valori di estrazione:
  • millisecond
    - Restituisce la parte in millisecondi di un valore di data. Ad esempio, un valore data di input di
    2012-08-15 20:38:40.213
    restituisce un valore intero di
    213
    .
  • second
    - Restituisce la seconda parte di un valore di data. Ad esempio, un valore data di input di
    2012-08-15 20:38:40.213
    restituisce un valore intero di
    40
    .
  • minute
    - Restituisce la parte in minuti di un valore di data. Ad esempio, un valore data di input di
    2012-08-15 20:38:40.213
    restituisce un valore intero di
    38
    .
  • hour
    - Restituisce la parte relativa alle ore di un valore di data. Ad esempio, un valore data di input di
    2012-08-15 20:38:40.213
    restituisce un valore intero di
    20
    .
  • day
    - Restituisce la parte del giorno di un valore di data. Ad esempio, un valore data di input di
    2012-08-15
    restituisce un valore intero di
    15
    .
  • week
    - Restituisce il numero della settimana ISO per il valore della data di input. Ad esempio, un valore data di input di
    2012-01-02
    restituisce un valore intero di
    1
    (la prima settimana ISO del 2012 inizia lunedì 2 gennaio). Un valore data di input di
    2012-01-01
    restituisce un valore intero di
    52
    (Il 1° gennaio 2012 fa parte dell'ultima settimana ISO del 2011).
  • month
    - Restituisce la parte del mese di un valore data. Ad esempio, un valore data di input di
    2012-08-15
    restituisce un valore intero di
    8
    .
  • quarter
    - Restituisce il numero del trimestre per il valore della data di input, in cui i trimestri iniziano il 1° gennaio, il 1° aprile, il 1° luglio o il 1° ottobre. Ad esempio, un valore data di input di
    2012-08-15
    restituisce un valore intero di
    3
    .
  • year
    - Restituisce la parte relativa all'anno di un valore data. Ad esempio, un valore data di input di
    2012-01-01
    restituisce un valore intero di
    2012
    .
  • weekyear
    - Restituisce il valore dell'anno corrispondente al numero della settimana ISO del valore della data di input. Ad esempio, un valore data di input di
    2012-01-02
    restituisce un valore intero di
    2012
    (la prima settimana ISO del 2012 inizia lunedì 2 gennaio). Un valore data di input di
    2012-01-01
    restituisce un valore intero di
    2011
    (Il 1° gennaio 2012 fa parte dell'ultima settimana ISO del 2011).
date
Sono obbligatori. Un nome campo o un'espressione che restituisce a
DATE
valore

Esempi

Estrarre la parte relativa alle ore dal campo data
order_date
:
EXTRACT("hour",[order_date])
Eseguire il cast del valore di
order_date
Text
campo a un valore di data utilizzando
TO_DATE
ed estrarre l'anno della settimana ISO:
EXTRACT("weekyear",TO_DATE([order_date],"MM/dd/yyyy HH:mm:ss"))