Bonjour à tous,
J'essaye d'exécuter cette requête afin d'avoir certaines infos groupées par code_article, mais j'ai une message qui s'affiche :
Pourtant en aucun cas je veux grouper ce que contient mon case...Not a group by expression
Comment régler le problème??
Voici la requête :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 create materialized view a_data_hors_promo_6m as SELECT t.code_article, case when t.qte_caisse = 0 OR t.qte_caisse_promo = 0 then sum(t.qte_caisse) else sum(t.ca_cial_ttc_real) - sum(t.ca_cial_promo_ttc_real) / sum(t.qte_caisse) - sum(t.qte_caisse_promo) end AS PMC, sum(t.ca_cial_ttc_real) - sum(t.ca_cial_promo_ttc_real) AS ca_tot, sum(t.qte_caisse) - sum(t.qte_caisse_promo) AS QTE_TOT, sum(t.mg_brut_ciale_real) - sum(t.mg_brut_ciale_promo_real) AS mg_tot FROM t_article_mois t WHERE t.annee_mois_jour > '31/12/2009' GROUP BY t.code_article;
Partager