requete recuperation max

requete recuperation max - SQL/NoSQL - Programmation

Marsh Posté le 25-05-2009 à 10:48:46    

Bonjour,
 
J'ai une table  A avec ses données :
 

Citation :


ID TYPE TEST SERIE
 
15 E A1  23
13 E A1  23
8  R A1  23
7   R A1  23
7   E A1  23
6   E A1  21
6   E A1  21
25  E B1  36
24  E B1  36
23  E B1  12
22  E B1  9  
 
 


 
En faite, dans cette table ,
je souhaiterai recuperer seulement les lignes avec le max(id) et en fonction
du type et pour un code serie donnée. c'est a dire

Citation :


15 E A1  23
8  R A1  23


 
J'utilise cette requête :  
 

Code :
  1. SELECT MAX(ID), TYPE, TEST
  2. FROM
  3. A
  4. where SERIE = 23
  5. group by ID, TYPE, TEST


 mais le problème est qu'elle me ramene toute les lignes = à 23
 et pas seulement les deux lignes qui m'interesse.
 
Pareil, si je lance ma requete comme ceci :
 

Code :
  1. SELECT MAX(ID), TYPE, TEST
  2. FROM
  3. A
  4. where SERIE = 36
  5. group by ID, TYPE, TEST


 
 elle me ramene cela
 

Citation :


25  E B1  36
24  E B1  36


au lieu de cela :
 

Citation :


25  E B1  36


 
 
 
 Merci de votre aides.
 

Reply

Marsh Posté le 25-05-2009 à 10:48:46   

Reply

Marsh Posté le 25-05-2009 à 10:51:40    

vires ID du group by

Reply

Marsh Posté le 25-05-2009 à 13:07:46    

merci  
niquel sa tourne.
ça me fait peur que j'ai pas vu ça;
à pas faire du sql, j'oubli des trucs de base;
c'est flipant

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed