Saluton,
Je dois être plus vieux ou plus fatigué que je ne le croyais, car je n'arrive pas à me dépétrer de cette requête :
J'ai une table :Je souhaite obtenir, pour chaque GROUP GRUPO,ECHELON, l'INDICE maximal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE TABLE `plafonds` ( `GRUPO` char(8) NOT NULL default '', `ID` char(11) NOT NULL default '', `ECHELON` char(2) NOT NULL default '0', `INDICE` float(10,6) NOT NULL default '0.000000' ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
J'ai essayé cela :mais l'INDICE retourné n'est pas le maximal de chaque GRUPO, ECHELON.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT `GRUPO`, `ID`,`ECHELON`,`INDICE` FROM `plafonds` GROUP BY GRUPO, ECHELON ORDER BY GRUPO, ECHELON DESC, INDICE DESC
Voyez-vous ce qui cloche dans ma requête ?
Merci.
Partager