Bonjour,
je sollicite l'aide du forum pour résoudre un problème important.
J'ai une base de donnée SQL server qui comporte
une table MAGASIN(
ID_AUTO
LBLMAGASIN)
dans laquelle 5 magasin sont enregistrés.
une table MAGASIN_HISTORY(
ID_AUTO
DATECREATE
ID_MAGASIN
INITIAL
ENTREE
SORTIE
FINAL
ID_PRODUIT) qui comporte plusieurs lignes des mouvement de chaque produit sur chaque magasin
une table Produit(
ID_AUTO
LBLPRODUIT) qui comporte plusieurs produits.
Mon soucis est de récupérer le stock disponible total de tous les magasins groupés par produits.
J'obtiens via ma requete ci-dessous le stock disponible par magasin et produit. Mais je n'arrive pas à obtenir le stock total des magasin par produits
* Merci *
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 /****** Object: StoredProcedure [MODELE].[DEPOT_HISTORY_TOP_1_BY_PRODUIT] Script Date: 01/04/2017 08:18:43 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [MODELE].[DEPOT_HISTORY_TOP_1_BY_PRODUIT] @ID_PRODUIT int, @ID_magasin int AS SET NOCOUNT ON SELECT TOP(1) [ID_PRODUIT] , [ID_DEPOT] , [STK_DISPONIBLE] FROM [MODELE].[DEPOT_HISTORY] DH WHERE [DH].[ID_PRODUIT] = @ID_PRODUIT and [DH].[ID_MAGASIN] = @ID_magasin ORDER BY [DH].[ID_AUTO] desc
Partager