OVH Cloud OVH Cloud

Cumul dans requette

2 réponses
Avatar
skynet
Bonjour,

j'ai une requette qui me donne le mois,la production,les vente,ainsi que la
variation de stock du produit ici "0-2R"

voici la requette sql

SELECT [vente].Mois, [vente].[0-2R] AS [Vente 0-2R], [production].[0/2R] AS
[Prod 0-2R], +[Prod 0-2R]-[Vente 0-2R] AS [Stock 0-2R]
FROM [vente] INNER JOIN [production] ON [vente].Mois = [production].Mois;


Comment faire pour cumulé la variation du stock afin d'avoir le stock réelle
a la fin du mois

par exemple
Mois Vente Prod Var Stock Stock
Janvier 100 200 100 100
Fevrier 120 100 -20 80
Mars 150 160 10 90
Avril 200 160 -40 50
Mai
Juin
Juillet ect...
Aout
Septembre
Octobre
Novembre
Decembre

Avec excel en 2sec c'est fait mais la je seche

merci pour votre aide

alain

2 réponses

Avatar
3stone
Salut skynet, ;-)


| j'ai une requette qui me donne le mois,la production,les vente,ainsi que la
| variation de stock du produit ici "0-2R"
|
| voici la requette sql
|
| SELECT [vente].Mois, [vente].[0-2R] AS [Vente 0-2R], [production].[0/2R] AS
| [Prod 0-2R], +[Prod 0-2R]-[Vente 0-2R] AS [Stock 0-2R]
| FROM [vente] INNER JOIN [production] ON [vente].Mois = [production].Mois;
|
|
| Comment faire pour cumulé la variation du stock afin d'avoir le stock réelle
| a la fin du mois
|
| par exemple
| Mois Vente Prod Var Stock Stock
| Janvier 100 200 100 100
| Fevrier 120 100 -20 80
| Mars 150 160 10 90
| Avril 200 160 -40 50
| Mai
| Juin
| Juillet ect...


Il te faut en plus quelque chose sur quoi tu pourras trier cette requête..
Le numéro du mois au lieu du nom, par exemple...

Ensuite, tu te crée ton champ calculé
Cumul: DSum("VarStock";"NomRequête";"NumMois<=" & NumMois)

Mais, normalement c'est inutile dans une requête !!

On demande ce genre de données à un état, qui lui à les outils
et fonctions pour réaliser cela...


|
| Avec excel en 2sec c'est fait mais la je seche

Parce que Excel est un tableur, mais pas une BdDR :o)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Skynet
Ensuite, tu te crée ton champ calculé
Cumul: DSum("VarStock";"NomRequête";"NumMois<=" & NumMois)


Grand merci pierre ;-)