Bonjour
Je voudrai récupérer une valeur qui correspond à des mouvements de stocks d'une table suivant le type de mouvement.
Si le mouvement est une sortie ou soustrait la quantité
Si le mouvement est une entrée on ajoute la quantité
dans une variable
Il y a biensûr une ou plusieurs lignes dans MOUVEMENT
Cela me remonte 2 lignes que je voudrai s'ajouter (donc une positive et une négative) en une seule variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT CASE WHEN l.Mvt = 1 THEN SUM(l.Qte) WHEN l.Mvt = 3 THEN -SUM(l.Qte) END AS mouvement FROM MOUVEMENT l GROUP BY l.Mvt, l.Qte
Merci
Partager