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

Requêtes et SQL. Discussion :

Requete SQL Access


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 20
    Par défaut Requete SQL Access
    Bonjour,

    Je dois résoudre le point suivant et je n'y arrive pas du tout :
    Quel est le nombre maximal d’appartements vendus par un commercial au sein d’une même résidence, toutes résidences confondues.

    Voici le MLD

    Client (NumCl, NomCl, AdrCl, CodePostalCl, VilleCl)
    Commercial (NumCo, NomCo, DateEmbauche)
    Résidence (NumR, DateConstruction, AdrR, CodePostalR, VilleR)
    Logement (NumR#, NumL, NumEtage, NbrPièces, Superficie)
    Transaction (NumT, DateD, DateF, État, NumCl#, NumCo#, NumR#, NumL#, NumP)
    Légende : clé primaire, clé étrangère#

    Voici ma réponse qui me donne le total des apparts vendus par commercial par résidence

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT NomCo, NumR, count(NumT) as [Nb transaction]
    from Commercial C, Transaction T
    Where C.NumCo=T.NumCo and Etat="A" 
    Group by NumR, NomCo;

    Comment obtenir le nombre max ?

    Merci à ceux/celles qui voudront bien m'aider

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 421
    Billets dans le blog
    48
    Par défaut
    bonjour,

    si j'ai bien compris, tu peux reprendre "TaRequete"...
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT Max(TaRequete.[Nb transaction]) AS NbTransactionMaxi FROM TaRequete

    à+

  3. #3
    Membre averti
    Inscrit en
    Février 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 20
    Par défaut
    Merci f-leb

    Super ça marche !!!!!! J'ai juste ajouté NumR car je veux le nombre max par résidence

    ce qui donne la requête finale

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT NumR, Max(TaRequete.[Nb transaction]) AS NbTransactionMaxi 
    FROM TaRequete
    group by NumR;
    J'avais essayé cette solution mais j'avais oublié le [Nb transaction]

    Qu'est ce que j'ai pu me prendre la tête sur une requête aussi simple....

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/05/2007, 17h38
  2. Réponses: 2
    Dernier message: 03/09/2006, 11h02
  3. Erreur requete SQL/Access
    Par polianita dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 08/06/2006, 15h20
  4. [VB6]Requete sql access:max (date and time)
    Par enibris dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 05/06/2006, 09h42
  5. aide requete sql access 2000
    Par bab69 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 13/05/2006, 20h56

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