Rebonjour les amis,
Toujours dans le cadre de mon application de gestion de stock, je fais une recherche pour savoir les pertes que j’ai eu sur une période donnée. J’ai donc mis en place un formulaire sur lequel j’ai mis deux composant date et un bouton. L’idée est que dans le premier composant je sélectionne la date de début et dans le second la date de fin. Au clic sur le bouton rechercher une requête SQL s'exécute dont voici le contenu :
NB: P21 et p22 sont des params auquels jai affectés les date selectionnées
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select nom_categ,nom_article, sum(P.qté_article) as qtétotale ,sum(-1*P.qté_article*prix_achat_unitaire) as montant ,prix_achat_unitaire from ARTICLE A, PERTES P,CATEGORIE C where P.num_article = A.num_article and A.num_categ = C.num_categ AND :p21 <= P.date_perte <= :p22 group by nom_categ , nom_article,prix_achat_unitaire
Mon désespoir est que kan je sélectionne un intervalle hors des dates qui sont dans la table, il m’affiche toujours les données, ce qui ne devrait pas être le cas.
Veuillez m'aider, svp..
Partager