max(count(*)) avec un GROUP BY
Bonjour,
Je travaille en Oracle 10.
j'ai la table TABLE suivante :
Code:
1 2 3 4 5 6 7
| ID POINT USED
-- ------- ------
1 ABATI Y
2 NOREL Y
3 NOREL Y
4 ABATI N
5 NOREL Y |
Je voudrais connaitre le POINT qui apparait le plus avec la valeur USED=Y
j'ai écrit la requète
Code:
select max(count(*)) from TABLE where USED='Y' GROUP BY POINT
et j'obtiens 3 ce qui est bon.
Là ou je cale, c'est pour obtenir en même temps la valeur du POINT correspondant, car si je fait "select POINT,max(count(*)) ... " j'ai bien sur le message not a single-group group function sur POINT
Merci de votre aide