Vous n'êtes pas identifié(e).
Pages : 1
bonjour tout le monde
comme faire la somme des vues s'il vous plait ? par exemple :
create view mavue1 (col1) as select col1 from matable1 ;
et
create view mavue2 (col2) as select col2 from matable2 ;
merci d'avance de votre aide
Hors ligne
Qu'est-ce que tu entends par somme des vues ?
Guillaume.
Hors ligne
par exemple ma vue1 m'envoie une colonne contenant le chiffre 10 et ma vue2 m'envoie une autre colonne contenant un chiffre 20 ,
je veux maintenant une vue qui calcule la somme des deux , c'est à dire , la vuesomme envoie 30; j'espère être claire .
une deuxième question s'il vous plait :
je veux faire une autre vue qui envoie un champ "AUTRES" contenant les codes géographiques ne commençant pas par un nombre du deux chiffres du lot suivant : {'06', '05', '04', '13', '83', '84'}; c'est à dire si le code géographique ne commence pas par l'un de ces 2 chiffres , le champs "AUTRE" envoie le code geo en question ; et j'ai un autre champ de ma table qui contient tous les codes géographiques .
merci de votre aide.
Hors ligne
Pour faire la somme de deux colonnes de tables/vues différentes, il faut un moyen de lier ces deux colonnes, sinon, vous allez récupérer un résultat qui ne correspond au pire à rien, au mieux à une somme des produits cartésiens des colonnes des deux tables/vues.
Pour la deuxième vue, regarder du côté de coalesce ou de case.
Stéphane Schildknecht
Conseil, formations et support PostgreSQL
http://www.loxodata.com
Hors ligne
Pages : 1