Merci à vous, j'ai trouvé une solution !
Je définit deux date (une min et une max) comme ceci :
Code:
1 2 3 4 5 6 7
| dMaVarMoisMin est une Date
dMaVarMoisMin..Jour = 01
dMaVarMoisMin..Mois = MoisEnCours()
dMaVarMoisMin..Année =AnnéeEnCours()
dMaVarMoisMax..Jour = 31
dMaVarMoisMax..Mois = MoisEnCours()
dMaVarMoisMax..Année =AnnéeEnCours() |
Je les utilisent ensuite dans ma requête SQL à l'aide du between!
C'est a dire, plutôt que de faire :
Code:
1 2
|
SELECT MAX(TotalTTC) FROM commande WHERE MONTH(DateCommande) = 01 |
Je fais :
Code:
SELECT MAX(TotalTTC) FROM commande WHERE DateCommande between dMaVarMoisMin and dMaVarMoisMax
Ce qui revient au même.
Merci encore est bonne continuation!