bonjour les developpeurs
j'espère que vous pouvez m'aider dans mon problème qui est un peu compliqué
j'ai une table article(designation,nom_direction,quantite,montant)
sachant qu'une direction peut demander plusieurs articles
exemple:
direction designation quantité montant
-------- ---------- ------- --------
ABC camion 5 10
ABC engin 4 20
DEF engin 3 15
DEF mazda 6 10
je voudrais afficher cette table de la manière suivante:
1-designation,la quantité totale,le montant total
2-le montant,la quantité de chaque direction pour un article
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select distinct designation,sum(quantite),sum(montant) from article group by designation nom_article:=fieldbyname('designation').asstring
la même chose pour les autres directions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 'select quantité as"QtéABC",montant as"MontABC"from article where designation='+nom_article and nom_direction=''ABC''
mais je ne sais pas comment relier ces deux requetes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 'select quantité as"QtéDEF",montant as"MontDEF"from article where designation='+nom_article and nom_direction=''DEF''
pour afficher le resultat dans un DBgrid (je travaille sous delphi)
please help me
Partager