|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Ingénieur développement logiciels Inscription : février 2007 Messages : 174 ![]() |
Bonjour,
Je ne suis pas un expert en requête SQL mais j'ai besoin pour un projet de faire un regroupement entre deux tables. J'ai une table de montant versée et une table indiceSMB. La table montant versée a des montants qui m'intéressent et une date de versement de ces montants. La table indice a un indice d'inflation de masse salariale, une colonne année et une autre trimestre. Je souhaite grouper les deux colonnes pour avoir le montant, l'indice d'inflation, le trimestre et l'année. J'ai fait cette requête : Code SQL :
malheureusement ça n'a pas l'air de faire le groupement correctement. voici la table montantverse: FKORGANISMECOLLECTEUR ANNEE MOIS MONTANTVERSE DATEVERSEMENT 56 2006 12 264,33 01/01/07 56 2007 1 219,78 01/02/07 56 2007 2 374,22 01/03/07 56 2007 3 331,65 01/04/07 la table indiceSMB : ANNEE DATEINDICE VALEUR TRIMESTRE 2010 31/03/10 102,7 1 2009 31/12/09 101,9 4 2009 30/09/09 101,7 3 2009 30/06/09 101,2 2 2009 31/03/09 100,8 1 Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
Qu'est-ce qui ne fonctionne pas au juste ?
Dans les données que vous avez fournies, vous travaillez sur des années différentes, votre requête utilisant cette information pour faire la jointure entre les deux tables, elle ne peut donc rien retourner.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : décembre 2010 Messages : 190 ![]() |
Bonjour,
La jointure ne ramènera aucune ligne. |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Développeur informatique Inscription : décembre 2006 Messages : 104 ![]() |
pour moi la requete est bonne, saut que ta jointure sur "annee" ne retourne aucune ligne
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com