Bonjour,j'ai une petite question:
j'ai une table A, avec des champs A1, A2, A3, A4 et A5.
Ma PK est A1 + A2 + A3 + A4.
A5 est un type NUMBER.
Je voudrais regrouper dans une table B, pour regroupement A1, A2 , A3, la somme des A5.
Ex: A1 A2 A3 A4 A5
B G R V 5
B G R C 7
Je voudrais inserer dans dans B cet enrg (B, G, R, 12)

Est ce que ceci marcherait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
insert into B (B1, B2, B3, B5) 
values (select distinct T1.A1, T1.A2, T1.A3, sum(T1.A5)
            from A T1,
                    A T2
            where T1.A1 = T2.A1 
                and T1.A2 = T2.A2
                and T1.A3 = T2.A3)
Je ne suis pas du tout sur de cette requête. Le pb c'est que je ne pourrais pas la tester avant quelques jours, mais j'ai besoin de la réponse assez rapidement...
Merci