bonsoir
1- voila mon problème j'ai des enregistrements qui n'affichent pas le Zero (0) ?
2- est- il possible de virer les enregistrements <= 0 ? (je veux a dire qu'ils ne s'affichent pas dans le dbgrid)
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT T.CDP_P, T.Produits, MAX((SELECT sum(COALESCE(E.Qte_E,0)) FROM Tentrees E WHERE E.CD_PE = T.CDP_P)) AS QTE, MAX((SELECT sum(COALESCE(S.Qte_s,0)) FROM Tsorties S WHERE S.CD_PS = T.CDP_P)) AS QTS, Sum(Qte-Qts) AS Stock FROM Tproduits T GROUP BY T.CDP_P,T.Produits HAVING MAX((SELECT sum(COALESCE(E.Qte_e,0)) FROM TEntrees E WHERE E.CD_PE = T.CDP_P)) >0 OR MAX((SELECT sum(COALESCE(S.Qte_s,0)) FROM Tsorties S WHERE S.CD_PS = T.CDP_P)) >0
merci pour toutes aide
Partager