Bonjour à tous,
j'ai une requête comme ceci :
selectrsoc_abr,
SUM(e.PrixAchat) as 'PrixAchat',
SUM(e.PrixHT) as 'PrixHT'
from element e,clipro2, affaire_bis ab
where
(
(e.prixHT = 0 and
e.fournisseur_id = clipro2.idClient)
OR
(e.PrixAchat = 0 and
e.CliPro2_idCliPro2 = clipro2.idclient and
rsoc_abr = 'AvivA By')
)
and
e.idDoc = ab.id_affaire and
primkey=8162 and
numordre=5 and
e.clipro2_idclipro2 <> 195 and
CLIPRO2.RSOC_ABR <> '' and
e.CatReport_IdCatReport <>'14'
group by rsoc_abr
Celle-ci me donne le résultat qui suit :
La ligne 1 correspond au prix de vente toal des 3 autres lignes et les 3 autres lignes donnent le prix d'achat mais il me manque le total. Ce que je n'arrive pas à faire c'est une sous requête qui permet d'avoir le prix d'achat total ce qui me permetterai de retrouver plus facilement le prix de vente unitaire de tous les lignes.
Merci pour vos suggestions.
PS : la requête va servir dans un logiciel de reporting : Ireport.
Partager