Bonjour,

je dispose d'une table stock avec une quantité à zéro.
je voudrais faire évoluer cette quantité avec les lignes des documents (facture achat, vente) qui reprennent l'id du produit en stock.

donc une requête du genre:

j'ai au préalable créé une vue totalFactureAchat et totalFactureVente qui reprennent la SUM pour chaque produit du stock repris dans les lignes des facture de ventes et d'achats

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
create view [dbo].[totalStock](idStock, QuantiteTotal)
as select ls.idStock, ls.quantiteTotal + fa.quantiteTotal - fv.quantiteTotal
FROM  listingStock ls,  listingFactureAchat fa, listingFactureVente fv
WHERE ls.idStock = fa.fkStock AND ls.idStock = fv.fkStock
le problème est que je n'arrive pas à renvoyé les valeurs null, si une id d'un produit du stock n'est pas reprise dans une des tables listingFacture vente ou achat, rien de s'affiche.

merci à la personne qui pourra m'éclairer sur la situation