Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
EXTRACT

EXTRACT

Description

EXTRACT
est une fonction de rangée qui retourne la partie précisée d'un
DATE
valeur.

Syntaxe

EXTRACT
("
extract_value
",
DATE
)

Valeur de retour

Retourne la valeur extraite précisée en tant que type
INTEGER
.
EXTRACT
retire les zéros non significatifs. Par exemple, le mois d’avril renvoie la valeur suivante :
4
, et non
04
.

Paramètres d'entrée

extract_value
Est obligatoire. Une des valeurs d'extraction suivantes :
  • millisecond
    - Renvoie la partie milliseconde d'une valeur de date. Par exemple, une valeur de date d’entrée de
    2012-08-15 20:38:40.213
    renverrait une valeur entière de
    213
    .
  • second
    - Renvoie la deuxième partie d'une valeur de date. Par exemple, une valeur de date d’entrée de
    2012-08-15 20:38:40.213
    renverrait une valeur entière de
    40
    .
  • minute
    - Retourne la partie minutes d'une valeur de date. Par exemple, une valeur de date d’entrée de
    2012-08-15 20:38:40.213
    renverrait une valeur entière de
    38
    .
  • hour
    - Renvoie la partie heure d'une valeur de date. Par exemple, une valeur de date d’entrée de
    2012-08-15 20:38:40.213
    renverrait une valeur entière de
    20
    .
  • day
    - Renvoie la partie jour d'une valeur de date. Par exemple, une valeur de date d’entrée de
    2012-08-15
    renverrait une valeur entière de
    15
    .
  • week
    - Retourne le numéro de semaine ISO pour la valeur de date d'entrée. Par exemple, une valeur de date d’entrée de
    2012-01-02
    renverrait une valeur entière de
    1
    (La première semaine ISO de 2012 commence le lundi 2 janvier). Une valeur de date d'entrée de
    2012-01-01
    renverrait une valeur entière de
    52
    (Le 1er janvier 2012 fait partie de la dernière semaine ISO de 2011).
  • month
    - Renvoie la partie mois d'une valeur de date. Par exemple, une valeur de date d’entrée de
    2012-08-15
    renverrait une valeur entière de
    8
    .
  • quarter
    - Renvoie le numéro du trimestre pour la valeur de date d'entrée, où le trimestre commence le 1er janvier, le 1er avril, le 1er juillet ou le 1er octobre. Par exemple, une valeur de date d’entrée de
    2012-08-15
    renverrait une valeur entière de
    3
    .
  • year
    - Renvoie la partie année d'une valeur de date. Par exemple, une valeur de date d’entrée de
    2012-01-01
    renverrait une valeur entière de
    2012
    .
  • weekyear
    - Retourne la valeur d'année qui correspond au numéro de semaine ISO de la valeur de date d'entrée. Par exemple, une valeur de date d’entrée de
    2012-01-02
    renverrait une valeur entière de
    2012
    (La première semaine ISO de 2012 commence le lundi 2 janvier). Une valeur de date d'entrée de
    2012-01-01
    renverrait une valeur entière de
    2011
    (Le 1er janvier 2012 fait partie de la dernière semaine ISO de 2011).
date
Est obligatoire. Un nom de champ ou une expression qui retourne une valeur de
DATE
valeur.

Exemples

Extrayez la partie heure du champ Date
order_date
 :
EXTRACT("hour",[order_date])
Transtyper la valeur de
order_date
Text
avec une valeur de date utilisant
TO_DATE
et extrayez l'année de semaine ISO :
EXTRACT("weekyear",TO_DATE([order_date],"MM/dd/yyyy HH:mm:ss"))