810mcu
Messages postés86Date d'inscriptionsamedi 28 août 2004StatutMembreDernière intervention30 janvier 2014
-
21 déc. 2005 à 18:34
810mcu
Messages postés86Date d'inscriptionsamedi 28 août 2004StatutMembreDernière intervention30 janvier 2014
-
23 déc. 2005 à 10:43
Voila j'ai
Table
Art_mvt
Champs
Id_art
Quantite_entree
Quantite_sortie
L'idée est de pouvoir écrire un SQL qui ferait le suivant
Where
(sum(art_mvt.quantite_entree)-sum(art_mvt.quantite_sortie) >=1)
Juste reprendre les articles dont le stock serrait supérieur ou égale a 1
Et l'envoyer vers QuickRepport, mais malheureusement mon where ne fonctionne pas
Qui peut m?aider, je suis a cours d'idées
Merci a vs ts de votre aide
Luis F.
810mcu
Messages postés86Date d'inscriptionsamedi 28 août 2004StatutMembreDernière intervention30 janvier 2014 23 déc. 2005 à 10:43
J'ai une table avec Access2000 a/ mot de passe sous D6
Table art_mvt
Champs
Id_art_mvt
Q_e
Q_s
Ou j'ecris tous les mvts d'entree et de sortie articles
Je voudrais pouvoir faire un trie par id_art_mvt
La somme des entree moins la somme des sorties et obtenir le stock
Et ne imprimées que les articles dont le stock est sup. a 0 (exclure les stock 0) (ds un query)
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 21 déc. 2005 à 23:15
probleme de parenthese je pense :
WHERE (sum(art_mvt.quantite_entree)-sum(art_mvt.quantite_sortie)) > 0
a condition que quantite_entree et quantite_sortie soit bien de type entier (ou réel)
<hr size="2" width="100%">La theorie c'est quand on sait tout, mais que rien ne fonctionne.
La pratique c'est quand tout fonctionne, mais que personne ne sait pourquoi.
<hr>
Un element utilisé dans la clause WHERE doit apparaitre dans la clause SELECT
Pour faire plus simple
select
art_mvt.*,sum(art_mvt.q_e)-sum(art_mvt.q_s) AS Qte