Bonjour,
Je cherche à associer un select distinct à un max
en gros j'ai mes données :
espece/annee
mesange/2000
mesange/2000
mesange/2003
aigle/2010
aigle/2013
Je cherche la requête qui permette d'obtenir
espece/annee
mesange/2003
aigle/2013
select distinct espece, annee from table
Resultat :
espece/annee
mesange/2000
mesange/2003
aigle/2010
aigle/2013
--> c'est pas ce que je veux!
Je dois donc y insérer un max : j'ai essayé select distinct espece, annee=max(annee) from table group by espece, annee
-> cela me donne un "truc" avec des "t", je ne comprends pas la réponse, car je ne comprends pas non plus le principe du group by.
Donc c'est pas cela...
Ce n'est surement pas sorcier ! quelqu'un aurait une piste ? (ou un lien, la requête ci dessus je l'ai trouvée sur le net)
Merci infiniment !!
A.
Je cherche à associer un select distinct à un max
en gros j'ai mes données :
espece/annee
mesange/2000
mesange/2000
mesange/2003
aigle/2010
aigle/2013
Je cherche la requête qui permette d'obtenir
espece/annee
mesange/2003
aigle/2013
select distinct espece, annee from table
Resultat :
espece/annee
mesange/2000
mesange/2003
aigle/2010
aigle/2013
--> c'est pas ce que je veux!
Je dois donc y insérer un max : j'ai essayé select distinct espece, annee=max(annee) from table group by espece, annee
-> cela me donne un "truc" avec des "t", je ne comprends pas la réponse, car je ne comprends pas non plus le principe du group by.
Donc c'est pas cela...
Ce n'est surement pas sorcier ! quelqu'un aurait une piste ? (ou un lien, la requête ci dessus je l'ai trouvée sur le net)
Merci infiniment !!
A.