bonjour
je cherche a trouver le pourcentage de la somme des valeur article pour chaque code GU d'une société identifié par centrerc,registrecommerce,annee par rapport a la somme des valeur articles de la meme societé quelque soit le code GU.
donc j'ai precedé ainsi
il m'affiche le message d'errur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT centrerc, registrecommerce, annee, codegu, sum(valeurarticle) AS som_gu, sum(valeurarticle) * 100 / sum(valeurarticle) over(partition BY centrerc, registrecommerce, annee) AS pourcentage FROM source_dum GROUP BY centrerc, registrecommerce, annee, codegu;
je ne sais pas ou est l'erreur exactement ,j'ai besoin de votre aideError starting at line 1 in command:
SELECT centrerc, registrecommerce, annee, codegu,
sum(valeurarticle) AS som_gu,
sum(valeurarticle) * 100
/ sum(valeurarticle) over(partition BY centrerc, registrecommerce, annee) AS pourcentage
FROM source_dum
GROUP BY centrerc, registrecommerce, annee, codegu
Error at Command Line:4 Column:15
Error report:
SQL Error: ORA-00979: N'est pas une expression GROUP BY
00979. 00000 - "not a GROUP BY expression"
*Cause:
*Action:
Partager