Bonjour,

je dois réaliser un programme qui demande en premier lieu de créer et remplir une nouvelle table avec les informations venant de plusieurs autres tables.
J'ai un peu cherché pour la requête et la formule générale semble être :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
insert into ...
select ...
from ...
la j'ai ce code la :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
insert into essai values (dateAffaire, nomRepresentant, totalAffaires, nbAffaires, totalDevis, nbDevis, totalCommandes, nbCommandes, nbVisites, nbRelances)
select qvs.date_status_entity, acm.id_contact, sum(qvs.total_price_list + ovs.quoted_amount), 0, sum(qvs.total_price_list), count(qvs.total_price_list), sum(ovs.quoted_amount), count(ovs.quoted_amount), 0, 0
 
from  ... ovs,
        ... acm,
        (select id_entity, short_text1, short_text2
         from ...
         where id_class = 'oppUps' and num_array = 0 and num_line = 0) ocl,
        (select id_entity, short_text1
         from ...
         where id_class = 'oppCom' and num_array = 0 and num_line = 0) oclc,
        ... qvs,
        (select id_entity, short_text1, medium_text1
         from ...
         where id_class = 'quoUps' and num_array = 0 and num_line = 0) qcl,
        ... ctvs
        where (qvs.flag_is_to_forecast=1 or qvs.flag_is_to_forecast=0) 
            and qvs.status_entity='WON' 
            and qvs.status_entity='OPEN'
            and qvs.id_opportunity = ovs.id_opportunity
            and idCompte = qcl.Medium_text1
            and qcl.id_entity = qvs.id_quote
            and ctvs.date_status_entity = qvs.date_status_entity;
et j'obtiens un message d'erreur :
ORA-00933: la commande SQL ne se termine pas correctement
ça fonctionne d'une autre manière pour un insert venant de plusieurs tables différentes ?
La structure générale du système d'information est tellement anarchique que je ne peux pas la représenter pour vous aider plus :/

Merci pour votre aide :-)