Vous n'êtes pas identifié(e).
Pages : 1
bonjour tout le monde
je veux une somme qui doit venir des deux vues suivantes :
create view vue1 (colonne1) as select colonneA from table 1 ;
cette vue amène 150
et
create view vue2 (colonne2) as select colonneB from table2 ;
cette vue amène un champ vide , car la colonneB est aussi vide .
donc si je fais
create view vuesomme (somme) as select sum((colonne1)+(colonne2)) from vue1 natural join vue2 ;
il m'amène un champ vide , il considère pas les 150;
par contre si je récrée les 2 vues sur deux champs qui contiennent tous une valeur réelle , il donne la somme réelle ;
aisez moi s'il vous plait
Hors ligne
Utilise la fonction coalesce comme SAS te l'a suggéré sur un autre post. Voir http://docs.postgresqlfr.org/8.3/functi … ional.html pour plus d'infos.
Guillaume.
Hors ligne
bonjour
merci j'ai résolu le problème grâce à la fonction dont vous m'avez indiqué :
COALESCE
Hors ligne
Pages : 1