|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 356 ![]() |
Bonjour,
j'ai une table "Ventes" dans laquelle j'ai entre autres un champ "Datev" et un "MontantTTC". je souhaite créer une requête création de table afin d'obtenir le résultat cumulé des ventes par mois. Ceci afin de pouvoir créer un graphique d’évolution des ventes mensuelles dans un formulaire. Comment faire? j'ai bien réussi à faire une requête paramétrée qui me fait le cumul des ventes sur une période que je dois choisir "manuellement"...mais cela ne correspond pas à mes besoins... qui pourrait m'éclairer svp Merci par avance |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonsoir,
Mais vos besoins correspondent à quoi
__________________
- De quelque manière qu'on s'y prenne on s'y prend toujours mal - -Sigmund Freud- Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL Tous les cours Office
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 356 ![]() |
Bonjour,
je souhaite obtenir le chiffre d'affaires mensuel issu de ma Tbl"ventes" afin de pouvoir réaliser un graphique (type histogramme) je ne sais pas s'il faut passer par la création d'une autre table qui se mettrait à jour au lancement d'une requête..? je vous remercie pour vos conseils Paul |
|
|
00
|
|
|
#4 |
![]() ![]() |
__________________
- De quelque manière qu'on s'y prenne on s'y prend toujours mal - -Sigmund Freud- Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL Tous les cours Office
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 356 ![]() |
Bonjour,
oui, c'est exactement ça, sauf que c'est au niveau de la requête que je ne sais pas faire. il me faut un tri mensuel ainsi q'un cumul mensuel... là je sèche. |
|
|
00
|
|
|
#6 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 356 ![]() |
Bonsoir,
en m'inspirant du tutoriel : http://argyronet.developpez.com/offi...ss/makecharts/ j'ai réussi à faire une requête qui fonctionne...mais pas complètement !! cette requête dont voici le code ci dessous, me donne bien le résultat mois par mois (pour 2011), le cumul pour le mois8 se fait bien (il comporte plusieurs ventes) alors que pour le mois10 le cumul ne se fait pas...pourquoi..? De plus, comment faire pour avoir les mois en texte (Janvier, fev..etc) plutot qu'en Mois1 mois2...etc, ceci par rapport à mon graphique futur. Merci par avance pour vos conseils... j'espère que je fais bonne route Code :
|
||
|
|
00
|
|
|
#7 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 356 ![]() |
re
en modifiant ma requête comme ceci: ça marche maintenant..!!! j'ai bien le cumul mensuel (pour 2011). Génial Code :
Merci |
||
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 415 ![]() |
bonsoir,
Je pense que tu peux remplacer DatePart("m",[Datev]) AS Mois par format([Datev], "mmmm") AS Mois. de plus, WHERE est préférable à HAVING dans ce contexte.
__________________
L'informatique fait son grand retour au lycée... |
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 356 ![]() |
bonsoir,
et merci pour ton aide,. mais je n'arrive pas à faire la modif. erreur SQL .. ou je ne sais pas bien que remplacer par quoi.. |
|
|
00
|
|
|
#10 |
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 415 ![]() |
montre-nous le code SQL, ainsi que le message d'erreur obtenu.
__________________
L'informatique fait son grand retour au lycée... |
|
00
|
|
|
#11 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 356 ![]() |
re bonsoir.
voiçi le code SQL modifié Code :
|
||
|
|
00
|
|
|
#12 |
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 415 ![]() |
dans le GROUP BY également:
Code sql :
...GROUP BY DatePart("m",[Datev]), Year([Datev]) Code sql :
...GROUP BY format([Datev], "mmmm"), Year([Datev])
__________________
L'informatique fait son grand retour au lycée... |
|
00
|
|
|
#13 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 356 ![]() |
Bonjour,
après modification selon tes conseils, donc avec un code SQL comme ci dessous: Code :
les mois s'affichent bien en toute lettres... mais j'ai un pb avec le tri ORDER BY qui ne fonctionne plus. la requête ne classe plus les mois par ordre croissant. J'ai essayé de modifier la fin mais pas de résultat... Encore Merci |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com