Je voudrais savoir simplement comment faire pour faire la somme des
quantités expédiées entre deux dates.
J'ai une table avec 3 champs :
CODE_ARTICLE, QTE_EXPEDIEE, DATE_EXP
Parce que quand je fais cette requete ca ne marche pas :-(
SELECT CODE_ARTICLE, Sum(QTE_EXPEDIEE) AS SommeDeQTE_EXPEDIEE
FROM Table2
GROUP BY CODE_ARTICLE
HAVING (((First(DATE_EXP)) Between #1/1/2005# And #31/01/2005#));
Le probleme est qu'avec cette requete je ne fais la somme des quantités
expédiées que pour la première date comprise entre mes paramètres.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pulsar
aitoz a pensé très fort :
Bonjuor,
Je voudrais savoir simplement comment faire pour faire la somme des quantités expédiées entre deux dates.
J'ai une table avec 3 champs : CODE_ARTICLE, QTE_EXPEDIEE, DATE_EXP
Parce que quand je fais cette requete ca ne marche pas :-(
SELECT CODE_ARTICLE, Sum(QTE_EXPEDIEE) AS SommeDeQTE_EXPEDIEE FROM Table2 GROUP BY CODE_ARTICLE HAVING (((First(DATE_EXP)) Between #1/1/2005# And #31/01/2005#));
Le probleme est qu'avec cette requete je ne fais la somme des quantités expédiées que pour la première date comprise entre mes paramètres.
Trié par DATE_EXP croissant pour contrôler facilement le résultat...
Essaye
SELECT Sum(QTE_EXPEDIEE) AS SommeDeQTE_EXPEDIEE FROM [Table] WHERE (((DATE_EXP)>=#5/1/2005# And (DATE_EXP)<=#5/10/2005#));
J'obtiens 25...
Pulsar
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
aitoz a pensé très fort :
Bonjuor,
Je voudrais savoir simplement comment faire pour faire la somme des
quantités expédiées entre deux dates.
J'ai une table avec 3 champs :
CODE_ARTICLE, QTE_EXPEDIEE, DATE_EXP
Parce que quand je fais cette requete ca ne marche pas :-(
SELECT CODE_ARTICLE, Sum(QTE_EXPEDIEE) AS SommeDeQTE_EXPEDIEE
FROM Table2
GROUP BY CODE_ARTICLE
HAVING (((First(DATE_EXP)) Between #1/1/2005# And #31/01/2005#));
Le probleme est qu'avec cette requete je ne fais la somme des quantités
expédiées que pour la première date comprise entre mes paramètres.
Je voudrais savoir simplement comment faire pour faire la somme des quantités expédiées entre deux dates.
J'ai une table avec 3 champs : CODE_ARTICLE, QTE_EXPEDIEE, DATE_EXP
Parce que quand je fais cette requete ca ne marche pas :-(
SELECT CODE_ARTICLE, Sum(QTE_EXPEDIEE) AS SommeDeQTE_EXPEDIEE FROM Table2 GROUP BY CODE_ARTICLE HAVING (((First(DATE_EXP)) Between #1/1/2005# And #31/01/2005#));
Le probleme est qu'avec cette requete je ne fais la somme des quantités expédiées que pour la première date comprise entre mes paramètres.
Trié par DATE_EXP croissant pour contrôler facilement le résultat...
Essaye
SELECT Sum(QTE_EXPEDIEE) AS SommeDeQTE_EXPEDIEE FROM [Table] WHERE (((DATE_EXP)>=#5/1/2005# And (DATE_EXP)<=#5/10/2005#));
J'obtiens 25...
Pulsar
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
aitoz
Merci,
Mais le résultat ne correspond pas a mes attentes. Je veux la somme des qtés expédiées par article sur une période.
Code Qté AAA 1500 BBB 500 CCC 2000 DDD 600
Avoir la somme des quantités de tous les articles sur une période n'a pas d'intéret (pour moi). Et mon probleme est que si je fais une requete avec un regroupement somme sur une période je vais avoir la somme des quantités expédiée, non pas sur la période, mais le dernier jour ou le premier (selon paramétre de regroupement) par article.
Le résultat est donc faux.
Ps : Pour mon message d'origine excusez moi, j'ai fais un copié collé et j'ai ajouter des phrases qui rendent les choses un peu plus dur a comprendre.
Merci,
Mais le résultat ne correspond pas a mes attentes.
Je veux la somme des qtés expédiées par article sur une période.
Code Qté
AAA 1500
BBB 500
CCC 2000
DDD 600
Avoir la somme des quantités de tous les articles sur une période n'a pas
d'intéret (pour moi).
Et mon probleme est que si je fais une requete avec un regroupement somme
sur une période
je vais avoir la somme des quantités expédiée, non pas sur la période, mais
le dernier jour ou le premier (selon paramétre de regroupement) par article.
Le résultat est donc faux.
Ps : Pour mon message d'origine excusez moi, j'ai fais un copié collé et
j'ai ajouter des phrases qui rendent les choses un peu plus dur a
comprendre.
Mais le résultat ne correspond pas a mes attentes. Je veux la somme des qtés expédiées par article sur une période.
Code Qté AAA 1500 BBB 500 CCC 2000 DDD 600
Avoir la somme des quantités de tous les articles sur une période n'a pas d'intéret (pour moi). Et mon probleme est que si je fais une requete avec un regroupement somme sur une période je vais avoir la somme des quantités expédiée, non pas sur la période, mais le dernier jour ou le premier (selon paramétre de regroupement) par article.
Le résultat est donc faux.
Ps : Pour mon message d'origine excusez moi, j'ai fais un copié collé et j'ai ajouter des phrases qui rendent les choses un peu plus dur a comprendre.
Pulsar
aitoz a formulé ce dimanche :
Merci,
Mais le résultat ne correspond pas a mes attentes. Je veux la somme des qtés expédiées par article sur une période.
Code Qté AAA 1500 BBB 500 CCC 2000 DDD 600
Avoir la somme des quantités de tous les articles sur une période n'a pas d'intéret (pour moi). Et mon probleme est que si je fais une requete avec un regroupement somme sur une période je vais avoir la somme des quantités expédiée, non pas sur la période, mais le dernier jour ou le premier (selon paramétre de regroupement) par article.
Le résultat est donc faux.
Ps : Pour mon message d'origine excusez moi, j'ai fais un copié collé et j'ai ajouter des phrases qui rendent les choses un peu plus dur a comprendre.
CODE_ARTICLE DATE_EXP QTE_EXPEDIEE A 01/05/2005 81 A 12/05/2005 12 A 14/05/2005 32 A 30/05/2005 5 B 07/05/2005 98 B 13/05/2005 74 B 14/05/2005 85 B 28/05/2005 36 C 01/05/2005 85 C 03/05/2005 25 C 04/05/2005 35 C 19/05/2005 45 C 23/05/2005 12 C 31/05/2005 12
SELECT Table.CODE_ARTICLE, Sum(Table.QTE_EXPEDIEE) AS SommeDeQTE_EXPEDIEE FROM [Table] WHERE (((Table.DATE_EXP)>=#5/1/2005# And (Table.DATE_EXP)<=#5/15/2005#)) GROUP BY Table.CODE_ARTICLE;
résultat
CODE_ARTICLE SommeDeQTE_EXPEDIEE A 125 (81+12+32) B 257 ... C 145 ...
Pulsar
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
aitoz a formulé ce dimanche :
Merci,
Mais le résultat ne correspond pas a mes attentes.
Je veux la somme des qtés expédiées par article sur une période.
Code Qté
AAA 1500
BBB 500
CCC 2000
DDD 600
Avoir la somme des quantités de tous les articles sur une période n'a pas
d'intéret (pour moi).
Et mon probleme est que si je fais une requete avec un regroupement somme sur
une période
je vais avoir la somme des quantités expédiée, non pas sur la période, mais
le dernier jour ou le premier (selon paramétre de regroupement) par article.
Le résultat est donc faux.
Ps : Pour mon message d'origine excusez moi, j'ai fais un copié collé et j'ai
ajouter des phrases qui rendent les choses un peu plus dur a comprendre.
CODE_ARTICLE DATE_EXP QTE_EXPEDIEE
A 01/05/2005 81
A 12/05/2005 12
A 14/05/2005 32
A 30/05/2005 5
B 07/05/2005 98
B 13/05/2005 74
B 14/05/2005 85
B 28/05/2005 36
C 01/05/2005 85
C 03/05/2005 25
C 04/05/2005 35
C 19/05/2005 45
C 23/05/2005 12
C 31/05/2005 12
SELECT Table.CODE_ARTICLE, Sum(Table.QTE_EXPEDIEE) AS
SommeDeQTE_EXPEDIEE
FROM [Table]
WHERE (((Table.DATE_EXP)>=#5/1/2005# And
(Table.DATE_EXP)<=#5/15/2005#))
GROUP BY Table.CODE_ARTICLE;
résultat
CODE_ARTICLE SommeDeQTE_EXPEDIEE
A 125 (81+12+32)
B 257 ...
C 145 ...
Pulsar
--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Mais le résultat ne correspond pas a mes attentes. Je veux la somme des qtés expédiées par article sur une période.
Code Qté AAA 1500 BBB 500 CCC 2000 DDD 600
Avoir la somme des quantités de tous les articles sur une période n'a pas d'intéret (pour moi). Et mon probleme est que si je fais une requete avec un regroupement somme sur une période je vais avoir la somme des quantités expédiée, non pas sur la période, mais le dernier jour ou le premier (selon paramétre de regroupement) par article.
Le résultat est donc faux.
Ps : Pour mon message d'origine excusez moi, j'ai fais un copié collé et j'ai ajouter des phrases qui rendent les choses un peu plus dur a comprendre.
CODE_ARTICLE DATE_EXP QTE_EXPEDIEE A 01/05/2005 81 A 12/05/2005 12 A 14/05/2005 32 A 30/05/2005 5 B 07/05/2005 98 B 13/05/2005 74 B 14/05/2005 85 B 28/05/2005 36 C 01/05/2005 85 C 03/05/2005 25 C 04/05/2005 35 C 19/05/2005 45 C 23/05/2005 12 C 31/05/2005 12
SELECT Table.CODE_ARTICLE, Sum(Table.QTE_EXPEDIEE) AS SommeDeQTE_EXPEDIEE FROM [Table] WHERE (((Table.DATE_EXP)>=#5/1/2005# And (Table.DATE_EXP)<=#5/15/2005#)) GROUP BY Table.CODE_ARTICLE;
résultat
CODE_ARTICLE SommeDeQTE_EXPEDIEE A 125 (81+12+32) B 257 ... C 145 ...
Pulsar
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net
aitoz
Puré, Enfin, merci beaucoup ! Je suis super soulagé. Je n'arrivais pas a trouver quelque chose d'aussi bête. J'etais bloqué parce que je cherchais dans le mauvais sens ! Merci beaucoup, ca m'enleve une épine du pied.
une de plus ! lol
Puré,
Enfin, merci beaucoup !
Je suis super soulagé. Je n'arrivais pas a trouver quelque chose d'aussi
bête.
J'etais bloqué parce que je cherchais dans le mauvais sens !
Merci beaucoup, ca m'enleve une épine du pied.
Puré, Enfin, merci beaucoup ! Je suis super soulagé. Je n'arrivais pas a trouver quelque chose d'aussi bête. J'etais bloqué parce que je cherchais dans le mauvais sens ! Merci beaucoup, ca m'enleve une épine du pied.