Bonsoir,
Alors Depuis ce matin je n'arrive pas à créer une requete qui permet de faire la chose suivante :
J'ai une première table TOTO qui recense le nombre d'habitants par tranche d'age (Plage_Sup) avec les champs suivants :
Pays Plage_Sup Nb_Personnes
Fr 5 100
Fr 10 5000
Fr 15 14500
Fr 20 500
Fr 25 6000
Fr 30 5000
Fr 35 1000
Fr 40 500
Fr 50 10000
C'est à dire qu'en France, il y a 100 habitants qui ont entre 0 et 5 ans, 5000 habitants ayant entre 5 (intervalle ouvert) et 10 ans (intervalle fermé), etc ... (pas besoin de vous dire que les chiffres ne sont pas du tout réalistes, mais bon je n'ai pas trouvé un autre exemple plus concret :-P)

J'ai une 2ème table TATA qui redéfinit les intervalles d'age, avec :
Pays Plage_Sup
Fr 5
Fr 20
Fr 30
Fr 35
Fr 50

Mon objectif est de réaffecter les habitants en respectant le paramétrage de la nouvelle table, tout en faisant des sommes sur les plages supérieures disponibles dans cette table, c'est à dire, à la fin du traitement je devrai avoir le résultat suivant :
Table TATA avec ne nouveau champ Nb_Personnes_Bis :

Pays Plage_Sup Nb_Personnes_Bis
Fr 5 100
Fr 20 20000 ( = 5000+14500+500)
Fr 30 11000 (= 6000+5000)
Fr 35 1000
Fr 50 10500

J'ai tout essayé pour faire ça via SQL mais je n'arrive pas :-(
Avez vous une piste SVP ??

Merci !!
Céline