IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

somme des vues


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 40
    Par défaut somme des vues
    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

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Une vue doit avoir des colonnes nommées. Vous n'avez pas nommé certaines des colonnes de vos vues. Erreur de débutant !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonctionnement et utilisation des vues matérialisées
    Par gOgHi dans le forum Administration
    Réponses: 7
    Dernier message: 19/10/2004, 14h29
  2. Utilisation des vues
    Par Andry dans le forum Débuter
    Réponses: 2
    Dernier message: 19/07/2004, 08h00
  3. Recuperationd des Vues Interbase sous Delphi
    Par Andry dans le forum Bases de données
    Réponses: 2
    Dernier message: 18/07/2004, 12h09
  4. Problèmes avec des vues
    Par dady dans le forum MFC
    Réponses: 22
    Dernier message: 09/01/2004, 16h26
  5. [Crystal Report] Utilisation des vues de sql serveur
    Par Olivierakadev dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/11/2002, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo