Bonjour,
je ne parviens pas à executer ce code. Pouvez-vous me dire où se trouve le problème:
SELECT TO_CHAR(CO2.DATECOMMANDE, 'YYYY MM'), CL.TYPE,COUNT(CO2.NOCOMMANDE)
FROM ICE.CLIENT CL, ICE.COMMANDE CO2
WHERE CL.NOCLIENT = CO2.NOCLIENT
GROUP BY TO_CHAR(CO2.DATECOMMANDE, 'YYYY MM'), CL.TYPE
HAVING COUNT(CO2.NOCOMMANDE) =
(SELECT MAX(COUNT(CO.NOCOMMANDE))
FROM ICE.CLIENT CL, ICE.COMMANDE CO
WHERE CL.NOCLIENT = CO.NOCLIENT AND
CO2.DATECOMMANDE= CO.DATECOMMANDE
GROUP BY TO_CHAR(CO.DATECOMMANDE, 'YYYY MM'),CL.TYPE);
Le message d'erreur est: >[Error] Script lines: 1-13 -------------------------
ORA-00979: not a GROUP BY expression
Merci d'avance
Partager