Bonjour,
J'ai une requête SQL à effectuer pour ensuite l'afficher dans un tableau mais le résultat retourné par la requête est faux.
Ça ne me retourne pas le bon montant.
Je chercher à additionner tous les montants hors-forfait saisis par mois + montantFrais * quantite.
Voilà ce que j'ai :
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 SELECT FicheFrais.idEtat AS etat , FicheFrais.mois AS mois , montantValide , SUM(LigneHorsForfait.montant + (LigneFrais.quantite * FraisForfait.montant)) AS montantFrais FROM FicheFrais INNER JOIN LigneFrais ON LigneFrais.idMembre = FicheFrais.idMembre AND LigneFrais.mois = FicheFrais.mois INNER JOIN FraisForfait ON FraisForfait.id = LigneFrais.idFraisForfait INNER JOIN LigneHorsForfait ON LigneHorsForfait.idMembre = FicheFrais.idMembre AND LigneFraisForfait.mois = FicheFrais.mois INNER JOIN Etat ON Etat.id = FicheFrais.idEtat WHERE FicheFrais.idMembre = 'a131' AND FicheFrais.mois BETWEEN 201305 AND 201310 GROUP BY FicheFrais.mois;
Partager