Bonjour,
avec la requete suivante, je cherche à afficher la somme de la qté commandé par colisqui fonctionne mais aussi la somme de la qté du colis uniquement des Ref_colori qui ont + d'une ligne. d'où le
Code : Sélectionner tout - Visualiser dans une fenêtre à part count(t1.qte_uvc) sum_qty_t1et le
Code : Sélectionner tout - Visualiser dans une fenêtre à part HAVING sum(ligne) > 1sauf que ce n'est pas le resultat constaté, par exemple j'ai affiché le détails d'un colis (cf image jointe) , au lieu de m'afficher la qté 18, ça m'affiche 11 qui correspond au nb de lignes du colis pour lesquelle les famille distinctes ont + d'une ligne mais pas la qté totale de ces ref_colori du même colis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part count(t2.qte_uvc) sum_qty_t2
merci beaucoup 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
15
16
17
18
19
20
21
22 with cte_commande_famille_groupe (annee,mois,jour, numcolis,ligne, ref_colori,qte_uvc,sku) as ( select annee,mois,jour,numcolis,sum(ligne), ref_colori , sum(qte_uvc), count(distinct sku) from prep_global_backup GROUP BY jour ,numcolis ,ref_colori HAVING sum(ligne) > 1 ) select t1.jour ,t1.numcolis ,count(t1.qte_uvc) sum_qty_t1 ,count(t2.qte_uvc) sum_qty_t2 from prep_global_backup as t1 left join cte_commande_famille_groupe as t2 on t2.jour = t1.jour and t2.numcolis = t1.numcolis and t2.Ref_Colori = t1.Ref_Colori GROUP BY t1.jour ,t1.numcolis
Partager