J'ai deux tableaux: un des produits d'attente et un des mouvements d'inventaire connexes.obtenir la liste des produits en stock à une date donnée
table de produit:
Seq | Name | Barcode
table Déplacer:
Seq | ProductFK | Direction | Date
Chaque produit peut avoir plusieurs et/ou OUT déplacer les enregistrements.
Comment puis-je obtenir une liste de tous les produits en stock à une date donnée?
J'ai essayé ce qui suit, mais cela ne fonctionne pas s'il y a plus d'un IN et OUT se déplace:
SELECT DISTINCT Product.* , Move.* FROM Product LEFT JOIN Move ON Product.Seq=Move.StockFK where not exists (select * from Move where Product.Seq=Move.StockFK and Direction = "OUT")
Quelqu'un peut-il me aider sur ce s'il vous plaît. J'utilise MySQL 5.1.
Est-ce que chaque enregistrement de mouvement indique le mouvement de 1 unité de produit, ou vous manque un champ de quantité? – Don