Si DOB est donné dans ce porder-1853-03-12, alors comment trouver la personne la plus jeune à partir des bases de table sur ce type de données. Si l'année est la même mais le mois est différent pour 2 personnes.requête mysql sur dob
J'ai essayé MIN (dob) - ça me donne la personne la plus âgée et quand j'ai essayé MAX, ça ne me donne rien.
Impossible de répondre sans détails sur la structure de votre table. Je ne sais pas pourquoi MAX donne "rien" - quelque chose mérite d'être étudié, je pense - mais une solution de contournement sale serait toujours "ORDER BY dob DESC LIMIT 0,1" –
pourriez-vous vérifier quel est le 'type' de la colonne? Si c'est une colonne 'date', alors min/max devrait fonctionner en conséquence. – anirvan
le type de dob est DATE. Je reçois toujours la même valeur que je recevais auparavant avec la fonction MIN. Afin de trouver le plus jeune, je dois utiliser la fonction MAX.BUt il ne produit pas de résultat avec cette requête –