Tri sql par jour

CSIBern -  
 CSIBern -
Bonjour à tous,

J'ai créé une base de données MySQL avec les dates de naissance de membres au format SQL (Y-m-d). Je voudrais sortir une liste des dates de naissance classée par mois. Donc, au sein du mois, les membres classés par jour de naissance (pas par date complète). J'ai essayé la requête suivante :

mysql_query('SELECT * FROM ma WHERE geb LIKE "%-'.$moisnum[$i].'-%" ORDER by SUBSTR(geb,8,2)');

Mais voici le résultat pour mai :

05.05.1977 Vindayer Dominique
25.05.1961 Egger Hermann
20.05.1982 Hiedl Bénédict
26.05.1957 Kohler Heinz
21.05.1963 Schmutz Bruno
23.05.1969 Schütz Anton
30.05.1952 Marti Heinz

J'ai également essayé d'utiliser la fonction TO_NUMBER() avant la substr() mais j'ai une réponse de requête non valide.

Est-ce que quelqu'un aurait une idée ?

Merci d'avance
A voir également:

2 réponses

HP41
 
Heu de tete essaye ca

http://all-together-now.info/

Je vois pas pourquoi ca ne marcherai pas... :/
0
CSIBern
 
Salut HP41,

Merci pour la réponse, mais en fait, il s'agissait d'une erreur de ma part (quoi que j'ai beau retourné la date dans tous les sens, je ne pige pas l'erreur, mais bref). En fait, dans le SUBSTR, je devais inscrire (geb,8,3) et non (geb,8,2).

Merci quand même
0