|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2007 Messages : 39 ![]() |
Bonjour,
J'ai une table avec comme champs : Année Mois Agence Indicateur1 Je souhaiterai obtenir Année Mois Agence Moyenne depuis le début de l'année de l'indicateur1 C'est à dire qu'en mars par exemple, j'aurai la moyenne entre les mois de janvier fevrier et mars. Mais je ne vois pas comment faire pour spécifier de ne prendre que les mois précédents de la même année pour calculer la moyenne. Si quelqu'un à une idée, ce serai sympa. Merci |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 7 ![]() |
1/ requeteA = Agence/AnneeMois/Indicateur1 (filtre annee=invite1 & mois=invite2)
2/ requeteB = Agence/AnneeMois/Indicateur1 (filtre annee=invite1 & mois>=1 & mois <= invite2 3/ inserer une donnée elementaire qui contient un calcul de la moyenne de dans la requete B (le calcul sera donc fait sur trois mois) 4/ requete C = jointure requeteA,requete B sur Agence |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 7 ![]() |
soit tu fais dans un query subject que tu as mergé d'un QS de la table de fait physique, un nouvel element genre average (indicateur1 for (annee;agence))
ou bien tu le calcule directement en SQL dans ta table source ou dans une vue a part |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com