Bonjour,
J'ai une table sous access 2003.
Supposons que cette table s'appelle tbl_commandes qui a les champs suivants:
id_commande : clé primaire qui identifie une commande (n° de commande)
id_client : le n° de client de la commande
valeur : la valeur en euro de la commande.
... etc.
dans ma table tbl_commandes il y a parfois plusieurs lignes qui concernent un meme client.
comment faire pour insérer dans une autre table le n° de client et la valeur totale de ses commandes passées?
je m'explique par un exemple:
dans ma table tbl_commandes j'ai les enregistrements suivants:
id_commande id_client valeur
125 17 1500
126 15 120
127 10 250
128 17 300
129 10 1200
130 17 150
131 15 500
132 10 200
Dans cet exemple j'ai 8 commandes qui concernent 3 clients identifiés par les numeros 10, 15 et 17.
les commandes du client 10 sont:
127 10 250
129 10 1200
132 10 200
la valeur totale des commandes du client 10 est: 250 + 1200 + 200 = 1650
les commandes du client 17 sont:
125 17 1500
128 17 300
130 17 150
la valeur totale des commandes du client 17 est: 1500 + 300 + 150 = 1950
les commandes du client 15 sont:
126 15 120
131 15 500
la valeur totale des commandes du client 15 est: 120 + 500 = 620
j'ai fait tous ces calculs manuellement. mais lorsque la table contient des milliers de lignes ç devient trés fastdieux.
comment faire par, des requetes SQL, extraire les infos dans une autre table:
id_client valeur_commandes
10 1650
15 620
17 1950
Merci
Partager