Gestion de Stock

Messages postés
3
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
21 décembre 2009
- - Dernière réponse : nabster08
Messages postés
6
Date d'inscription
samedi 15 mars 2008
Statut
Membre
Dernière intervention
2 mai 2013
- 2 mai 2013 à 18:12
Bonjour j'ai un Probleme , je peux pas calculer la valeur en Stock Fin du mois , est-que il ya quelqu'un qui peux me aider

Voici la situation :
table mvt_Stock qui contient  :
Date , Code_Article , type_MVT (Entrée,Sortie,Inventaire) , mvt_Entrée , mvt_Sortie , Mvt_inventaire ( quantité en Stock debut de l'année ).

L'inventaire se fait au debut de l'année , comment je vais faire (Requête Sql ou autre chose ) pour calculé Valeur en Stock chaque fin du mois.

je travail avec SQLSERVER 2005 ,

Cordialement Djamel.
Afficher la suite 

5 réponses

Messages postés
258
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
27 octobre 2010
3
0
Merci
salut,
tu peux quelques exemple des enregistrements contenu dans ta table svp...

logiquement ton stock de fin de mois sera
Quantité Inventaire début année + somme (mvt entrées) - somme(mvt_sortie) dont la date du mvt <= 31/12/2007 si on veut le stock ) fin décembre 2007
en supposant que tes enregistrements sont comme ci dessous :
[Exemple]
Date               Article         typemvt         entrées      sorties      inventaire
01/01/2007     art1            I                     0                  0               15
15/03/2007      art1           E                     25               0               0   
30/06/2007     art1           S                     0                18                  0
15/11/2007     art1           S                   0                  32               0
/Exemple
tu pourras avoir une requete du type

Select Article, Sum(Inventaire) + Sum(Entrees) - Sum(Sorties)
From mvt_Stock
Where Date < '01/01/2008'
Group by Article

cordialement

Pat

 Don't Worry , Be Happy

<hr />lorsque le problème est résolu, pensez Réponse Acceptée
Commenter la réponse de pneau
Messages postés
3
Date d'inscription
lundi 21 décembre 2009
Statut
Membre
Dernière intervention
21 décembre 2009
0
Merci
merci beucoup monsieur , mais je trouve pas le mois c'est à dire month(date)

je veux la quantité en Stock par Article ( vous avez fait sa ) mais

chaque fin de moi c'est àa dire

art1             fin janvier                 250
art1            fin fev                        300
...............etc

Crdialemnt.
Commenter la réponse de dmouhouche
Messages postés
258
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
27 octobre 2010
3
0
Merci
salut,
si tu veux le stock à chaque fin de mois dans la meme requete, dans ce cas, tu devras utiliser des sous requetes
ex :

Select Article,
(Select Sum(Inventaire) + Sum(Entrees) - Sum(Sorties) From mvt_Stock T2
Where Date < '01/02/2007' Where T1.Article = T2.Article)  as StockFinJanvier,
(Select Sum(Inventaire) + Sum(Entrees) - Sum(Sorties) From mvt_Stock T3
Where Date < '01/03/2007' Where T1.Article = T3.Article)  as StockFinFevrier,
(Select Sum(Inventaire) + Sum(Entrees) - Sum(Sorties) From mvt_Stock T4
Where Date < '01/02/2007' Where T1.Article = T4.Article)  as StockFinMars
... etc...

From Mvt_Stock T1
Group By Article

en espérant avoir mieux répondu à ta demande

cordialement

Pat

 Don't Worry , Be Happy

<hr />lorsque le problème est résolu, pensez Réponse Acceptée
Commenter la réponse de pneau
Messages postés
6
Date d'inscription
samedi 15 mars 2008
Statut
Membre
Dernière intervention
2 mai 2013
0
Merci
svp est ce que tu peux m'envoyer le code source de la gestion de stock svp je vous remercie d'avance pour votre aide
Commenter la réponse de nabster08
Messages postés
1
Date d'inscription
mercredi 18 juin 2008
Statut
Membre
Dernière intervention
31 mars 2009
-1
Merci




Commenter la réponse de zahraino