ironnyc
Messages postés12Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention13 janvier 2005
-
13 janv. 2005 à 20:33
Lord Mathius
Messages postés24Date d'inscriptionlundi 15 décembre 2003StatutMembreDernière intervention24 novembre 2005
-
28 janv. 2005 à 11:41
Bonjour a tous!
je cherche a faire une requete Select avec une base MySql sur la table suivante:
je cherche a obtenir l'id(rien que l'Id me suffit) des enregistrement NumFonction les + recents.
voila le resultat que je souhaite obtenir:
+-----+-------------+------------+
| Id | NumFonction | DateMaj |
+-----+-------------+------------+
| 46 | 1 | 2005-01-12 |
| 29 | 3 | 2005-01-11 |
| 2 | 2 | 2005-01-03 |
+-----+-------------+------------+
moi j ai fait un SELECT trier par date DESC et ensuite un GROUP BY NumFonction
mais ca ne fonctionne pas.
si je dois faire plusieur requete pour arriver au resultat ca me derange pas.
merci de votre aide .
si vous avez besoin de + de renseignement dite le moi.
A voir également:
Ne pas afficher les doublons sql
Sql ne pas afficher les doublons - Meilleures réponses
Lord Mathius
Messages postés24Date d'inscriptionlundi 15 décembre 2003StatutMembreDernière intervention24 novembre 2005 28 janv. 2005 à 11:41
Slt, je me suis batus pendant 3 jour pour faire ce que tu cherche.
voici la requette comment tu devrai la faire ( elle fonction sur SQL
Server j'ai pas my Sql pour verifier ) enfin la miene etait plus
compliquer car je devais faire ressortir le prix le moins cher par
article avec des contrainte de verification. enfin bon le principe
reste presque le meme.
SELECT id , NumFonction , (select top 1 DateMaj from historique
b where a.NumFonction = b.NumFonction order by datemaj desc )as DateTrier FROM historique a group by a.NumFonction