Bonjour a tous, je suis debutant en delphi et actuellement en stage pratique dans une entreprise des industries de Electroménager,j'ai pour travail de concevoir une application de gestion des stocks.
mon problème est le suivant:
dans le but d'afficher les stocks disponible cad(la quantité réceptionner - la quantité livrée) et cela(group by) par article j'ai essayer avec ADOquery sauf les resultats sont faux: voila ma requête:
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SELECT sum(qte )as total_receptionner,sum(quantité )as total_livrée,(sum(qte)-sum(quantité)) as stocks,article.code_article from receptionner,dossier,reception,FIGURER,livraison,article where reception.nbon_reception=receptionner.nbon_reception and reception.code_dossier=dossier.code_dossier and livraison.nbon_livraison=figurer.nbon_livraison and livraison.code_dossier=dossier.code_dossier and receptionner.code_article=article.code_article and figurer.code_article=article.code_article and dossier.code_dossier=:param1 // (l'entreprise contient 6 antenne de vente mais gérer a partir d'un seul poste) antenne=dossier group by article.code_article
ce qui est bizarre c qu'on effectuer les somme une par une le résultat est correct.
il y a des multiplication qui se font je sais pas pourquoi.
Merci de m'aider j'en ai vraiment besoin bonne journée a tous.
Partager