nom
date_naissance
semaine semaine2 semaine_annee
Safran 2007-03-04 19:36:00 9
9
200709
Gingko 2008-02-20 02:50:00 7
8
200807
Bavard 2009-03-26 08:28:00 12
13
200912
Parlotte 2009-03-26 07:55:00 12
13
200912
WEEK() et YEARWEEK() peuvent également accepter un deuxième argument, qui sert à spécifier si la semaine doit commencer
le lundi ou le dimanche, et ce qu'on considère comme la première semaine de l'année. Selon l'option utilisée par WEEK(), le
résultat de cette fonction peut donc différer de celui de WEEKOFYEAR(). Si ces options vous intéressent, je vous invite à aller
vous renseigner dans la documentation officielle.
Le mois
Pour le mois, il existe deux fonctions : MONTH(date) qui donne le numéro du mois (nombre de 1 à 12) et MONTHNAME(date)
qui donne le nom du mois.
Code : SQL
SELECT nom, date_naissance, MONTH(date_naissance) AS numero_mois,
MONTHNAME(date_naissance) AS nom_mois
FROM Animal
WHERE espece_id = 4;
nom
date_naissance
numero_mois nom_mois
Safran 2007-03-04 19:36:00 3
mars
Gingko 2008-02-20 02:50:00 2
février
Bavard 2009-03-26 08:28:00 3
mars
Parlotte 2009-03-26 07:55:00 3
mars
L'année
Enfin, la fonction YEAR(date) extrait l'année.
Code : SQL
SELECT nom, date_naissance, YEAR(date_naissance)
FROM Animal
WHERE espece_id = 4;
nom
date_naissance
YEAR(date_naissance)
Safran 2007-03-04 19:36:00 2007
Gingko 2008-02-20 02:50:00 2008
Bavard 2009-03-26 08:28:00 2009
Parlotte 2009-03-26 07:55:00 2009
Informations sur l'heure
Partie 4 : Fonctions : manipuler les dates
200/414
www.openclassrooms.com
Précédent

- 200/413

Suivant