|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : juillet 2008 Messages : 92 ![]() |
Bonjour,
Je dois fournir des statistiques (cumul des CV reçus sur l'année et cumul des CV reçus sur 12 mois glissants). Voici les données de la table que je dois exploiter (l'historique commence à partir de Juin 2009): Code :
Queqlu'un aurait-il une idée ? Merci |
||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour,
Cette requete doit vous donner le cumul sur les 12 derniers mois (mois en cours exclus, soit pour aujourd'hui, de décembre 2009 a novembre 2010 inclus), sinon il faut jouer sur le > ou >= Code sql :
Attention cependant au choix du nom de vos colonnes : year est un mot reservé month est un mot reservé count est un mot reservé vous avez fait fort J'espere que vous n'avez pas appelé votre table STATISTICS
|
||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : juillet 2008 Messages : 92 ![]() |
Bonjour,
Merci pour votre requête, j'avais résolu le pb entre temps mais votre requête est plus courte, donc je pense que je vais l'adopter. Pour info, ce n'est pas moi qui ai nommé les colonnes ainsi mais un collègue Merci |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Il y a un tas de façons de faire, avec des performances très différentes, en fonction des index sur votre tables.
d'ailleurs je dirai que ma requete sera meilleure ainsi : Code sql :
Je suppose que vous avez un index sur (Year, Month) !? |
||
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : juillet 2008 Messages : 92 ![]() |
Oui il y a un index
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com