Salut tous,
j'ai un petit problème au niveau d'une requête, et j'aimerai bien une aide de votre part.
j'ai deux tables comme le suivant :

ABONNES (Ordre,Nom,Prenom,PrixAbonnement)
TRANCHES_ABONNEMENT(IdTranche,Ordre,Reste,DateReglementReste)

je cherche une requête qui renvoi la somme de PrixAbonnement moins le dernier reste (le minimum reste) entre deux dates(DateReglementReste) à préciser avant. le but est de trouver le montant total réalisé dans une période.

j'ai essayé la requête suivante, syntaxiquement est correcte mais le résultat est faux (à partir d'un exemple que j'ai testé):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
"Select sum(PrixAbonnement-Reste) from ABONNES,TRANCHES_ABONNEMENT where(ABONNES.Ordre=TRANCHES_ABONNEMENT.Ordre and TypeAbonnement='Par tranches' and (DateReglementReste Between #"DateDu & "# and #" & DateAu"#) and Reste in(select min(Reste) from TRANCHES_ABONNEMENT,ABONNES where(ABONNES.ordre=TRANCHES_ABONNEMENT.Ordre and (DateReglementReste Between #" & ToFormats_Date(1, CType(DateDu, Date)) & "# and #" & ToFormats_Date(1, CType(DateAu, Date)) & "#))))
Merci de votre aide.