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

Access Discussion :

Imbrication de requêtes


Sujet :

Access

  1. #1
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 404
    Points : 1 683
    Points
    1 683
    Par défaut Imbrication de requêtes
    Bonjour,

    [Access 2000] Je dispose de deux requêtes, la seconde utilisant la première pour me permettre de filtrer une liste modifiable.

    Mais je voudrais les convertir en une seule requête SQL. Pour construire mes requêtes SQL, j'utilise le requêteur. Mais j'avoue que je "sèche" sur l'imbrication de deux requêtes SQL.

    Avez-vous une idée ? Est-ce possible ?
    Gabout

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut
    bonjour,

    le plus simple pour vous répondre est de nous montrer vos requêtes car malheureusement il n'existe pas une solution unique

    Cordialement,

    Philippe

  3. #3
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 404
    Points : 1 683
    Points
    1 683
    Par défaut
    Bonjour,

    La première requête (qry_AFFECTATIONS_avec_demandes) permet de définir CodeUnite de différents enregistrements qui contiennent entre autres un CodeAffectation. Exemple : à des CodeAffectation 3092DA01 et 3092DA02 correspondent un CodeUnite 3092DA00 (les 2 zéros à la fin définissent l'unité).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT Left([strCodeAffectation],6) & "00" AS CodeUnite
    FROM t_AGENTS INNER JOIN t_DEMANDES ON t_AGENTS.strMatricule = t_DEMANDES.strMatriculeD
    GROUP BY Left([strCodeAffectation],6) & "00", t_AGENTS.strCodeAffectation, t_AGENTS.dthMAJ
    HAVING (((t_AGENTS.dthMAJ)=DMax("[dthMAJ]","t_AGENTS")));
    Je regroupe donc dans une nouvelle requête et j'y joint le libellé des unités d'une autre requête qui s'appelle r_UNITES. Le SQL de la seconde requête est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT qry_AFFECTATIONS_avec_demandes.CodeUnite, r_UNITES.Unite
    FROM qry_AFFECTATIONS_avec_demandes LEFT JOIN r_UNITES ON qry_AFFECTATIONS_avec_demandes.CodeUnite = r_UNITES.CodeUnite
    GROUP BY qry_AFFECTATIONS_avec_demandes.CodeUnite, r_UNITES.Unite
    ORDER BY qry_AFFECTATIONS_avec_demandes.CodeUnite;
    Une idée de regroupement ?
    Gabout

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

Discussions similaires

  1. [Débutant] Imbrication de requêtes
    Par noftal dans le forum VB.NET
    Réponses: 4
    Dernier message: 20/08/2013, 13h12
  2. Imbrication de requête
    Par steakos78 dans le forum VB.NET
    Réponses: 3
    Dernier message: 18/03/2011, 10h11
  3. Simplifier une imbrication de requêtes
    Par Sparktacus dans le forum Requêtes
    Réponses: 6
    Dernier message: 04/08/2010, 10h22
  4. Imbrication de requête
    Par Interface dans le forum Langage SQL
    Réponses: 2
    Dernier message: 22/09/2008, 12h42
  5. Imbrication de requêtes
    Par reeda dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 17/12/2007, 22h56

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