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

DB2 Discussion :

Résultat sous requête dans une requête principale ?


Sujet :

DB2

  1. #1
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 76
    Points : 25
    Points
    25
    Par défaut Résultat sous requête dans une requête principale ?
    Bonjour,

    Je veux ajouter une sous requete B dans une requete principale A

    La requete A est :

    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
     
    SELECT                                                               
    c.NMSERV,                                                            
    a.CDV200,                                                            
    U.Nmuser,                                                            
    a.BAA,                                      
    Sum((a.mdv200/(1 + DEC((b.tx/100) , 4 , 2 ))))   AS MT       
     
    FROM                                                                 
    fble a                                                       
    , FTVA B                                                    
    ,pfuserrn u                                                 
    ,pfservi C                                                  
    ,fcltcap p                                                  
    WHERE                                                                
    ( A.BTVA = B.BTVA                                                    
    and a.bclt=p.clt  and u.Cduser = p.vend   and C.CDSERV = u.CDSERV    
    AND  a.baa = p.ann  AND  a.BAA = '2011' AND  p.ann = '2011')                                                 
     
    group by     c.NMSERV,  a.CDV200,U.Nmuser, a.BAA        
    Order by     a.CDV200,c.NMSERV,U.Nmuser, a.BAA

    La requete B est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    select  sum(p.cap)   AS CAP,     
     
     U.Nmuser                                               
      from fregle00/fcltcap p , fregle00/pfuserrn u         
     where  u.Cduser = p.vend  and p.ann = '2011'           
     group by nmuser                                        
     order by nmuser
    NB: je peut ajouter directement sum(p.cap) car il me retourne pas le vrai calcule
    Merci pour toute piste

  2. #2
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2010
    Messages : 76
    Points : 25
    Points
    25
    Par défaut
    j'ai ajouté la clause :
    (select sum(cap) from fregle00/fcltcap where ann=2011 and
    vend=p.vend ) as CAP

    dans la 1ér requete et ça marche maintenant

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

Discussions similaires

  1. [AC-2007] Afficher le résultat d'une requête‎ dans la table principale
    Par lokardz dans le forum Access
    Réponses: 9
    Dernier message: 21/02/2013, 21h44
  2. Réponses: 3
    Dernier message: 05/11/2009, 12h09
  3. Réutiliser des données d'une requête dans une requête
    Par mims1664 dans le forum Requêtes
    Réponses: 12
    Dernier message: 06/02/2009, 14h12
  4. Réponses: 4
    Dernier message: 01/12/2005, 14h36
  5. Résultat d'une requête dans une variable...
    Par Hoegaarden dans le forum Bases de données
    Réponses: 6
    Dernier message: 28/04/2004, 13h51

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