Bonjour tout le monde, j'ai besoin de votre aide.
un une requête SQL qui affiche les prix de vente des produits par ville par client et par produit
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT factureclientDate, VILLE, ClientId, ProduitId, SUM(prixTotal) AS prix FROM ( SELECT y.factureclientDate, a.AdresseclientVille AS VILLE, x.ClientId, z.ProduitId, SUM(z.lignefactureclientprix*z.lignefactureclientQuantite - z.lignefactureclientprix*z.lignefactureclientQuantite*lignefactureclientRemise/100) AS prixTotal FROM client AS x JOIN adresseclient a ON a.ClientId=x.ClientId JOIN factureclient AS y ON x.ClientId = y.ClientId JOIN lignefactureclient AS z ON y.factureclientId = z.factureclientId WHERE y.factureclientDate BETWEEN {Param1} AND {Param2} GROUP BY y.factureclientDate, a.AdresseclientVille, x.ClientId, z.ProduitId ) AS T GROUP BY factureclientDate, ville, ClientId, ProduitId ORDER BY prix DESC LIMIT {Param3};
Je souhaite remplir un tableau croisé dynamique WinDev avec cette requête.
j'ai essayé avec l'assistant mais les tables n'apparaissent pas dans l'analyse
j'ai fouillé partout mais en vain. j'utilise WinDev 20.
Partager