Jointure entre plusieurs tables pour déterminer le rapport mensuel [Résolu]

Messages postés
2
Date d'inscription
dimanche 4 novembre 2018
Statut
Membre
Dernière intervention
5 novembre 2018
- - Dernière réponse : yg_be
Messages postés
8293
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 août 2019
- 6 nov. 2018 à 09:20
Bonjour ,
J'ai écris un logiciel de gestion de stock en C# pour une boutique ,
un aperçu de mes tables

mon soucis actuellement c'est la requête pour générer un Tableau du type :
BÉNÉFICE | Chiffre d'affaire | Gain produit | Gain total | Dépenses | CanalSat | Date
donc j'ai tenté avec :

select sum(ca) as ca ,sum(gainproduit),  sum(depenses) as depenses, sum(canalsat) as canalsat
from
(
select v.dateVente as dated , v.idBtq as idBtq ,0 as gainproduit ,0 as canalsat, 0 as depenses , (v.qteVendu * v.prixVente) as ca   from ventes v 
union all
select d.dateDep as dated, d.idBtq as idBtq , 0 as gainproduit ,0 as canalsat, d.montant as depenses , 0 as ca   from depenses d
union all
select c.dateCanal as dated ,c.idBtq as idBtq , 0 as gainproduit ,c.gain as canalsat, 0 as depenses , 0 as ca   from canal c
) x 
where idBtq = 1
group by year(dated) , month(dated)


sauf qu'avec ça je ne suis pas capable d'obtenir le gain des produits pour calculer le bénéfice,
quelqu'un pourrait bien m'aider SVP ?
merci d'avance
Afficher la suite 

1 réponse

Messages postés
8293
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 août 2019
412
0
Merci
bonjour, quand tu écris "J'ai écris un logiciel", cela signifie-t-il vraiment que tu as déjà écrit ton logiciel?
ne devrais-tu pas commencer par des exercices plus simples avec des jointures?
k3vin73
Messages postés
2
Date d'inscription
dimanche 4 novembre 2018
Statut
Membre
Dernière intervention
5 novembre 2018
-
essai de voir ma question avant de critiquer STP
yg_be
Messages postés
8293
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 août 2019
412 > k3vin73
Messages postés
2
Date d'inscription
dimanche 4 novembre 2018
Statut
Membre
Dernière intervention
5 novembre 2018
-
pouvons-nous t'aider avec des énoncés d'exercices plus simples avec des jointures?
Commenter la réponse de yg_be