Bonjour a tous, voila j'ai un soucis pour mettre a jour une table, dans laquelle je dois lui rentrer les données d'une autre sur laquelle j'ai fais un sum. Je m'explique: ma 1ere table(TabDept) est comme ca:
Avec dans la première colonne le nom de la région, la deuxième le N° de département et la troisième contient le CA du département.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 RHONE ALPES 01 118933.75 PICARDIE 02 44547.24 AUVERGNE 03 38277.71 PACA 04 15148.34 PACA 05 46356.77 PACA 06 159410.74 RHONE ALPES 07 46281.97
Et je veux arriver a ca dans ma deuxième table(TabReg):
Avec dans la première colonne le nom de la région, la deuxième le CA par région et la troisième contient la population de la région.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 RHONE ALPES 1186125.51 6121000 PICARDIE 237121.24 1899999 AUVERGNE 202159.9 1341000 PACA 742632.08 4890996 CHAMPAGNE ARDENNE 192310.15 1778664
Donc en résumer il faut que je fasse un sum sur TabDept et ensuite récupérer mes données pour faire un UPDATE de TabReg.
J'ai penser a ça mais ça ne marche pas:
Je vois pas trop quelqu'un peut il m'aider ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE TabReg SET CAreg = ( SELECT NomRegion, sum(CADept) FROM TabDept group by NomRegion)
Partager