bonjour tout le monde
j' ai fais deux vues qui fonctionnent independamment , mais si j'essaie de faire leur somme , ça plante.
premier vue:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
update rsa set nb_seance = 1 where (gpgegenrsa_ghm_cmd = 24 or gpgegenrsa_ghm_cmd =  28) and (gpgegenrsa_ghm_type = 'Z') and (gpgegenrsa_ghm_num::integer >= 1 and gpgegenrsa_ghm_num::integer <=8) and gpgegenrsa_ghm_cplexite = 'Z';
 update rsa set nb_seance = 0 where (gpgegenrsa_ghm_cmd != 24 and  gpgegenrsa_ghm_cmd !=  28) or (gpgegenrsa_ghm_type != 'Z') or (gpgegenrsa_ghm_num::integer < 1 or gpgegenrsa_ghm_num::integer > 9) or gpgegenrsa_ghm_cplexite != 'Z';
select * from rsa;
 
create view vuenombreseance as select sum(nb_seance::integer) from rsa group by nb_seance;
deuxième vue:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
create view VueNombreSejourHSeance (nombresejourhseance) as select    count(id_source_rsa) from rsa where((gpgegenrsa_ghm_cmd::integer!=24 or gpgegenrsa_ghm_cmd != 28));
vue somme qui plante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
create view vuenbresejourtotal (nombresejourtotal) as select sum((nb_seance)+(nombresejourhseance)) from vuenombresejourhseance natural join vuenombreseance
message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
ERROR: column "nb_seance" does not exist
État SQL :42703
Caractère : 3644
aidez moi s'il vous palit