Bonjour,
je dois ecrire une requete select utilisant DECODE() qui me retourne le nombre de commandes pour chaque client et pour chaque mois de l'année 1991.
voici le debut de ma requete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select distinct customer_id,decode(EXTRACT(MONTH from ORDER_DATE),1,'Jan',2,'feb',3,'mar',4,'apr',5,'may',6,'jun',7,'jul',8,'aug',9,'sept',10,'oct',11,'nov',12,'dec') from sales_order;
je ne parviens pas à réaliser un count(order_id) group by customer_id !CUSTOMER_ID DECO
----------- ----
104 jul
100 mar
228 may
201 oct
203 apr
204 Jan
106 jul
104 feb
226 dec
221 mar
202 aug
CUSTOMER_ID DECO
----------- ----
204 jun
206 may
202 jul
207 apr
208 mar
le resultat doit etre:
merci de votre aide.CUSTOMER_ID JAN FEB MAR APR MAY ....etc
204 5 2 2 ..etc
206 .....
Partager