Bonjour, dans le cadre de ma base de données, j'ai créé une requete qui calcule un chiffre d'affaire...
Ma formule de base est donc "ventes-retours de ventes (remboursements)"
Mon probleme est que je dois décomposer ma requete pour chaque mois par la suite, et que souvent, il n'y a aucun retour de ventes (mais ca peut arriver)
Donc lorsque j'exécute la requete, aucune valeur ne s'affiche, car il n'y a aucun retour de vente. Pourtant les ventes sont belles et bien la et le chiffre d'affaire bien sur existant...
Voici ma requete :
La 1ere partie correspond donc aux ventes (lorsque origine=client) et la seconde aux retours (lorsque destination=client)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT ((SELECT ROUND (Sum(montant),2) AS ventes FROM Mouvements WHERE Origine="client" AND (year(echéance)=year(now())) and (month(echéance)=month(now()))) - (SELECT Sum(montant) AS retours FROM Mouvements WHERE Destination="client" AND (year(echéance)=year(now())) and (month(echéance)=month(now())))) AS chiffredaffaires FROM mouvements GROUP BY "chiffredaffaires";
Pouvez-vous m'aidez ?
Partager