bonjour,
je suis plus habile en rpg (as400) alors soyez indulgent...
je voulais savoir si cette requête fonctionne, en attendant de la tester au bureau tout à l'heure :
en fait je veux récupérer les articles dont le stock (zone mohtq du fichier itembl) est différent de la somme des emplacements (somme de la zone qte du fichier slqnty).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT s.itnbr, sum(s.qte) as StockTotal from slqnty s inner join itembl i on s.itnbr = i.itnbr group by s.itnbr having StockTotal <> i.mohtq
la structure des fichiers est :
itembl
art a stock 10
art b stock 15
slqnty
art a emplacement b1 qte 5
art a emplacement b2 qte 5
art b emplacement c1 qte 5
art b emplacement t1 qte 10
art b emplacement t2 qte 5
...
je voudrais obtenir :
art b stock 15 stocktotal 20
Merci
Partager