Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 12/12/2008 01:24:41
- bennkabazz
- Membre
somme des vues
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
#2 12/12/2008 12:53:30
- gleu
- Administrateur
Re : somme des vues
Qu'est-ce que tu entends par somme des vues ?
Guillaume.
Hors ligne
#3 12/12/2008 15:00:32
- bennkabazz
- Membre
Re : somme des vues
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
#4 19/12/2008 10:19:29
- SAS
- Membre
Re : somme des vues
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