Recherche date minimum

t671 Messages postés 1478 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

  1. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour,
    As-tu un message d'erreur ?
    0
  2. tito23 Messages postés 318 Statut Membre 4
     
    A quoi sert count(id)?
    0
  3. 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
  4. t671 Messages postés 1478 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
    1. tito23 Messages postés 318 Statut Membre 4
       
      c'est le nombre de parsonnes qui sont nait à année minimale
      0
    2. tito23 Messages postés 318 Statut Membre 4
       
      si tu spécifie qu'est ce que tu veux exactement
      0