Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 20/12/2008 23:59:54
- bennkabazz
- Membre
problème avec vue
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
#2 21/12/2008 09:40:42
- gleu
- Administrateur
Re : problème avec vue
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
#3 22/12/2008 00:56:39
- bennkabazz
- Membre
Re : problème avec vue
bonjour
merci j'ai résolu le problème grâce à la fonction dont vous m'avez indiqué :
COALESCE
Hors ligne
Pages : 1