Section courante

A propos

Section administrative du site

DAYOFMONTH

Jour du mois
MySQL  

Syntaxe

DayOfMonth(Date)

Paramètres

Nom Description
Date Ce paramètre permet d'indiquer la date contenu le jour du mois.

Description

Cette fonction retourne le jour du mois (valeur entre 1 et 31) de la date spécifié.

Exemple

Prenons pour base la table «ts_usertask» avec le contenu suivant :

id description starttime endtime datetask
39 Développement du Calendrier 08:30:00 12:00:00 2010-09-01
4 Développement du calendrier 13:00:00 14:00:00 2010-09-01
37 Installation de l'imprimante 14:00:00 14:30:00 2010-09-01
97 Réunion téléphonique avec John 14:30:00 15:00:00 2010-09-01
98 Développement du Calendrier 15:00:00 17:00:00 2010-09-01
1 Développement du calendrier 08:30:00 10:30:00 2010-09-02
34 Installation de l'imprimante à John 10:30:00 11:00:00 2010-09-02
33 Développement du calendrier 11:00:00 12:00:00 2010-09-02
2 Développement du Calendrier 13:00:00 14:00:00 2010-09-02
35 Installation 14:00:00 15:00:00 2010-09-02
36 Développement du calendrier 15:00:00 17:00:00 2010-09-02
9 Programmation du Calendrier 08:30:00 12:00:00 2010-09-03
3 Diner 12:00:00 13:00:00 2010-09-03
10 Programmation du Calendrier 13:00:00 17:00:00 2010-09-03
11 Programmation du Calendrier 13:00:00 17:00:00 2010-09-03
12 Fête du travail 08:30:00 12:00:00 2010-09-06
96 Arrange un problème de table trop grosse 11:30:00 12:00:00 2010-09-06
14 Diner 12:00:00 13:00:00 2010-09-06
13 Fête du travail 13:00:00 17:00:00 2010-09-06
93 BlackBerry John 08:30:00 09:30:00 2010-09-07
25 Développement du Calendrier 09:30:00 12:00:00 2010-09-07
94 Règle Outlook pour John 13:00:00 13:30:00 2010-09-07
26 Développement du Calendrier 13:30:00 17:00:00 2010-09-07

Si vous voulez retourner la jour du mois ainsi que les heures associés où débute les tâches vous entrez donc les instructions suivantes :

  1. SELECT DAYOFMONTH(datetask),starttime FROM ts_usertask WHERE datetask BETWEEN '2010-09-01' AND '2010-09-03' ORDER BY datetask,starttime

Et les informations vous seront retourner sous la forme suivante :

DAYOFMONTH(datetask) starttime
1 08:30:00
1 13:00:00
1 14:00:00
1 14:30:00
1 15:00:00
2 08:30:00
2 10:30:00
2 11:00:00
2 13:00:00
2 14:00:00
2 15:00:00
3 08:30:00
3 12:00:00
3 13:00:00
3 13:00:00

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 931.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 824

Dernière mise à jour : Mercredi, le 29 avril 2015