Bonjour,
J'ai fais une requete qui compare le déclaré et le facturé. Les deux requetes sont reliées par 3 jointures (Date, carte, type_carb).
Je fais bien ressortir quand il y a plus de facturé que de déclaré sur une carte ou le contraire mais je n'ai pas si on déclare un type_carb qui n'est pas facturé.
Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT req_rapp_75.Date, Req_somme_declare.Origine_Carb, Req_somme_declare.SommeDeVolume_Carb AS Déclaré, [SommeDeVolume_Carb]-[Facture] AS difference, Req_somme_declare.mois_mvt, req_rapp_75.type, req_rapp_75.Facture FROM req_rapp_75 INNER JOIN Req_somme_declare ON (req_rapp_75.nom_carte = Req_somme_declare.Origine_Carb) AND (req_rapp_75.Date = Req_somme_declare.mois_mvt) AND (req_rapp_75.type = Req_somme_declare.Type_Carb) WHERE (((IIf([SommeDeVolume_Carb]-[Facture]>4,"alerte",IIf([Facture]-[SommeDeVolume_Carb]>4,"alerte","ok")))="alerte"));
Déclaré:novembre, carte1, 35, super
facturé: pas de super facturé pour la carte 1 au mois de novembre
Les 35 ne ressortent pas puisque les jointures ne comparent que les resultats égaux.
Avez vous une solutions?
Merci par avance
Seb
Partager