Exemple d'utilisation
Syntaxe
1) Renvoie une partie de la date.
2) Affiche une date à partir d'une expression ou d'un champ de type "Date et heure".
Paramètres
date_expression
: un champ ou une expression de type "Date" ou "Date et heure"
part
: la partie de la date à renvoyer. EXTRACT
accepte les éléments suivants :
DAYOFWEEK
: renvoie des valeurs comprises dans la plage [1,7], le dimanche étant considéré comme le premier jour de la semaine.DAY
DAYOFYEAR
WEEK
: renvoie le numéro de semaine de la date (compris dans la plage [0, 53]). Les semaines commencent le dimanche, et les dates antérieures au premier dimanche de l'année correspondent à la semaine 0.ISOWEEK
: renvoie le numéro de semaine ISO 8601 dedate_expression
. Les semainesISOWEEK
commencent le lundi. Les valeurs renvoyées sont comprises dans la plage [1, 53]. La première semaineISOWEEK
de chaque année ISO commence le lundi précédant le premier jeudi de l'année civile grégorienne.MONTH
QUARTER
: renvoie des valeurs comprises dans la plage [1,4].YEAR
ISOYEAR
: renvoie l'année à numérotation de semaine ISO 8601, qui correspond à l'année grégorienne contenant le jeudi de la semaine à laquelledate_expression
appartient.
Types de données renvoyées
- Nombre (entier)
- Date
Exemples
Dans l'exemple suivant, EXTRACT
renvoie une valeur correspondant à l'élément de temps DAY
.
Example formula | Output |
EXTRACT(DAY FROM DATE '2013-12-25') |
25 |
Dans l'exemple suivant, EXTRACT
renvoie des valeurs correspondant à différents éléments de temps d'une colonne de dates situées vers la fin de l'année.
Nom du champ | Example formula |
---|---|
Isoyear | EXTRACT(ISOYEAR FROM Date) |
Isoweek | EXTRACT(ISOWEEK FROM Date) |
Year | EXTRACT(YEAR FROM Date) |
Week | EXTRACT(WEEK FROM Date) |
Résultat :
Date saisie | Isoyear | Isoweek | Year | Week |
---|---|---|---|---|
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 |
Remarques
Cette fonction n'est pas disponible pour les types de dates en mode de compatibilité.