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 :

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
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).
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