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

Langage SQL Discussion :

Probleme de requete


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 45
    Points : 36
    Points
    36
    Par défaut Probleme de requete
    Bonjour,
    J'ai un petit probleme, j'essaie de faire une somme entre les résultats de ces requetes, mais j'ai un message d'erreur :

    ERREUR: La sous-requête du FROM doit avoir un alias
    HINT: Par exemple, FROM (SELECT...) [AS] quelquechose.SELECT * FROM
    Comment réaliser cette somme ?
    Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    (SELECT boolLivre*30 FROM(
    SELECT COUNT(*) as boolLivre
    FROM Item as i, Emprunt as e,Oeuvre as o, Livre as l
    WHERE i.oeuvreitem=o.idoeuvre
    AND e.item=i.codebarre
    AND e.etat='reserve'
    AND i.codebarre='3000018'
    AND l.oeuvrelivre=o.idoeuvre
    )  as jrslivre)
     
     
    ,
     
    (SELECT boolDvd*8 FROM(
    SELECT COUNT(*) as boolDvd
    FROM Item as i, Emprunt as e,Oeuvre as o, DVD as d
    WHERE i.oeuvreitem=o.idoeuvre
    AND e.item=i.codebarre
    AND e.etat='reserve'
    AND i.codebarre='3000018'
    AND d.oeuvredvd=o.idoeuvre
    ) as jrsDVD)
    ,
     
    (SELECT boolCd*15 FROM(
    SELECT COUNT(*) as boolCd
    FROM Item as i, Emprunt as e,Oeuvre as o, CdAudio as c
    WHERE i.oeuvreitem=o.idoeuvre
    AND e.item=i.codebarre
    AND e.etat='reserve'
    AND i.codebarre='3000018'
    AND c.oeuvrecdaudio=o.idoeuvre
    ) as jrsCd)
     
    ;

  2. #2
    Membre expérimenté
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Points : 1 403
    Points
    1 403
    Par défaut
    Un union entre les trois + un select sum au niveau supérieur. Je crois que nous avons traité un problême equivalent très recemment. As tu cherché avant de poser la question ?

Discussions similaires

  1. probleme de requete
    Par doudou1 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/04/2004, 13h42
  2. probleme avec requete sql aime pas les strings
    Par lil_jam63 dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/02/2004, 14h45
  3. PROBLEME DE REQUETE IMBRIQUEE
    Par fleuve007 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 31/12/2003, 15h33
  4. probleme de requete
    Par LineLe dans le forum ASP
    Réponses: 8
    Dernier message: 17/09/2003, 16h47
  5. Probleme de requete
    Par misterbillyboy dans le forum Requêtes
    Réponses: 4
    Dernier message: 15/07/2003, 08h24

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