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 :

Passer un paramètre dans une sous-requête


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 113
    Points : 80
    Points
    80
    Par défaut Passer un paramètre dans une sous-requête
    Salut, je rencontre actuellement un problème sur la récupération d'infrmation pour l'une de mes requêtes. Je souhaiterais passer un paramètre lors d'un SELECT pour la sélection d'une information.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Select EcritureC.JO_Num,  EcritureC.EC_Montant, 
    	(Case When Journaux.JO_Type = 2 Then (Select Top 1 EBanque.EB_No
    						From F_EBANQUE EBanque, F_JOURNAUX Journaux
    						Where EBanque.JO_Num = Journaux.JO_Num) End) As Compte,
    	(Case When Journaux.JO_Type = 2 Then (Select Top 1 EBanque.BQ_No
    						From F_EBANQUE EBanque, F_JOURNAUX Journaux
    						Where EBanque.JO_Num = Journaux.JO_Num) End) As Banque
    From F_ECRITUREC EcritureC, F_JOURNAUX Journaux
    Where EcritureC.JO_Num = Journaux.JO_Num
    Dans ce cas je voudrais que Journaux.JO_Num) dans les fonctions Case soient ceux récupérés par le select mère.

    En esperant avoir été assez clair dans ma demande. Merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 113
    Points : 80
    Points
    80
    Par défaut C'est fait
    Il ne faut pas spécifier dans la sous-requête la table de comparaison pour que la requête récupère la valeur parent!!!

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

Discussions similaires

  1. [2005] Problème pour passer un paramètre dans une requête MDX
    Par mochi dans le forum SSRS
    Réponses: 6
    Dernier message: 06/06/2012, 16h26
  2. Comment passer des paramètres dans une requête XPATH
    Par SyLvErStOrM dans le forum BIRT
    Réponses: 18
    Dernier message: 29/04/2011, 11h08
  3. [WD9] Passer un paramètre dans une requête SQL
    Par gbzmt dans le forum WinDev
    Réponses: 2
    Dernier message: 03/01/2009, 07h14
  4. Réponses: 1
    Dernier message: 21/03/2006, 14h29
  5. Ramener plusieurs champs dans une sous requête...
    Par David.V dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 12/01/2005, 07h54

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