EXTRACT

Affiche une partie d'une date.

Exemple d'utilisation

EXTRACT(QUARTER FROM Order Date)

Syntaxe

1) Renvoie une partie de la date.

EXTRACT(part FROM date_expression)

2) Affiche une date à partir d'une expression ou d'un champ de type "Date et heure".

EXTRACT(DATE FROM datetime_expression)

Paramètres

date_expression : un champ ou une expression de type "Date" ou "Date et heure".

datetime_expression : un champ ou une expression de type "Date et heure".

part : l'élément de temps à 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 de date_expression. La ISOWEEK (semaine ISO) commence le lundi. Les valeurs renvoyées sont comprises dans la plage [1, 53]. La première ISOWEEK (semaine ISO) 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 civile grégorienne contenant le jeudi de la semaine à laquelle date_expression appartient.

Types de données renvoyées

  1. Nombre (entier)
  2. Date

Exemples

Dans l'exemple suivant, EXTRACT renvoie une valeur correspondant à l'élément de temps DAY.

Formule Résultat
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 Formule
Année ISO EXTRACT(ISOYEAR FROM Date)
Semaine ISO EXTRACT(ISOWEEK FROM Date)
Année EXTRACT(YEAR FROM Date)
Semaine EXTRACT(WEEK FROM Date)

Résultat :

Date Année ISO Semaine ISO Année Semaine
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é.

 

Ressources associées

Ces informations vous-ont elles été utiles ?
Comment pouvons-nous l'améliorer ?
Recherche
Effacer la recherche
Fermer le champ de recherche
Applications Google
Menu principal
Rechercher dans le centre d'aide
true
102097
false
false