Recherche date minimum

t671 Messages postés 1638 Date d'inscription   Statut Membre Dernière intervention   -  
tito23 Messages postés 318 Statut Membre -
Bonjour,

Je voudrais rechercher la date minimum selon l'année dans le champs date_naissance. Mon champs date se termine donc par l'année (sur 4 caractères).

J'ai fait ceci :
$query2 = 'SELECT count(id), MIN(RIGHT(date_naissance, 4)) AS date FROM individus';  
$result2 = mysql_query($query2) or die (mysql_error());  
$resultat2=mysql_fetch_row($result2); //je compte le nb d'enregistrement 
$row2 = mysql_fetch_array($result2); 

echo "$resultat2[0] individus à partir de ";  
echo ' '.$row2['date'].' '; 


Mais ça ne fonctionne pas .... !!!
Pourquoi ?

Merci

4 réponses

AssassinTourist Messages postés 7838 Statut Contributeur 1 312
 
Bonjour,
As-tu un message d'erreur ?
0
tito23 Messages postés 318 Statut Membre 4
 
A quoi sert count(id)?
0
tito23 Messages postés 318 Statut Membre 4
 
Essaie avec cette requete
SELECT count(id) as total, date_naissance  FROM individus where RIGHT(date_naissance, 4) = (select MIN(RIGHT(date_naissance, 4))   from individuls);
0
t671 Messages postés 1638 Date d'inscription   Statut Membre Dernière intervention   11
 
count(id) sert à ciompter le nombre d'enregistrement.
Dans ma requête je n'ai pas de message d'erreur, mais nje n'arrive pas à afficher "date" ($row2['date'])

tito23 : quelle est la variable, le résultat à afficher de ta reqête ???

En écrivant "MIN(RIGHT(date_naissance, 4)) AS date", je devrait ressortir la variable date ! ?
0
tito23 Messages postés 318 Statut Membre 4
 
c'est le nombre de parsonnes qui sont nait à année minimale
0
tito23 Messages postés 318 Statut Membre 4
 
si tu spécifie qu'est ce que tu veux exactement
0