OVH Cloud OVH Cloud

Tri sur mois de naissance

4 réponses
Avatar
JK
Bonjour
J'ai créé une requête base sur les dates de naissance de ma Table T_patients
mais j'aimerai un tri croissant sur le mois de naissance.
Je suppose qu'il y a une expression spécifique dans la requête.
Merci d'avance
Jack

4 réponses

Avatar
Raymond [mvp]
Bonjour.

il est possible de faire comme ceci:

SELECT Table1.* FROM Table1
ORDER BY Month([DateNaissance]);


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"JK" a écrit dans le message de news:
%
Bonjour
J'ai créé une requête base sur les dates de naissance de ma Table
T_patients mais j'aimerai un tri croissant sur le mois de naissance.
Je suppose qu'il y a une expression spécifique dans la requête.
Merci d'avance
Jack



Avatar
JK
Bonsoir
Merci pour l'info mais comment également trier en même temps sur le jour car
j'ai le cas où, pour le même mois, le 15 est avant le 12.
Ensuite, j'aimerai extraire ces données sur un état avec en en-tête, le mois
en lettres et les gens nés dans ce mois.
Ex :
Janvier
M. DOPONT Marcel 23/01/1950
Février
M. MACHIN Truc 18/02/1945

Merci d'avance
Jack
"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

il est possible de faire comme ceci:

SELECT Table1.* FROM Table1
ORDER BY Month([DateNaissance]);


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"JK" a écrit dans le message de news:
%
Bonjour
J'ai créé une requête base sur les dates de naissance de ma Table
T_patients mais j'aimerai un tri croissant sur le mois de naissance.
Je suppose qu'il y a une expression spécifique dans la requête.
Merci d'avance
Jack







Avatar
Raymond [mvp]
N'aurait-il pas été plus judicieux de poser la question directement ?
WHERE (((Month([DateNaissance]))=[Quel mois ?]))
ORDER BY Month([DateNaissance]), Day([DateNaissance]);

pour indiquer un nom de mois, utiliser la fonction
MonthName(Month([DateNaissance]))

dans un état, access peut le faire automatiquement en regroupant par mois,
sans utiliser de code.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"JK" a écrit dans le message de news:
%23%
Bonsoir
Merci pour l'info mais comment également trier en même temps sur le jour
car j'ai le cas où, pour le même mois, le 15 est avant le 12.
Ensuite, j'aimerai extraire ces données sur un état avec en en-tête, le
mois en lettres et les gens nés dans ce mois.
Ex :
Janvier
M. DOPONT Marcel 23/01/1950
Février
M. MACHIN Truc 18/02/1945

Merci d'avance
Jack


Avatar
JK
Bonjour
Merci pour la réponse
Je vais appliquer
A +
Jack
"Raymond [mvp]" a écrit dans le message de
news: %
N'aurait-il pas été plus judicieux de poser la question directement ?
WHERE (((Month([DateNaissance]))=[Quel mois ?]))
ORDER BY Month([DateNaissance]), Day([DateNaissance]);

pour indiquer un nom de mois, utiliser la fonction
MonthName(Month([DateNaissance]))

dans un état, access peut le faire automatiquement en regroupant par mois,
sans utiliser de code.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"JK" a écrit dans le message de news:
%23%
Bonsoir
Merci pour l'info mais comment également trier en même temps sur le jour
car j'ai le cas où, pour le même mois, le 15 est avant le 12.
Ensuite, j'aimerai extraire ces données sur un état avec en en-tête, le
mois en lettres et les gens nés dans ce mois.
Ex :
Janvier
M. DOPONT Marcel 23/01/1950
Février
M. MACHIN Truc 18/02/1945

Merci d'avance
Jack