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 :

Chercher les clients dont le dernier contrat est terminé


Sujet :

Langage SQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Chercher les clients dont le dernier contrat est terminé
    Bonjour,

    Je travaille sous Access 2007 et après un long temps de réflexion j'ai besoin de vous pour éclaircir mes idées.
    J'ai, entre autre, deux tables :
    CLIENT (idClient, nomClient, prenomClient,...)
    CONTRAT (idContrat, nomClient, dateSignatureContrat, dateFinContrat,...)

    Un client peut avoir plusieurs contrats, mais un seul a la fois.

    Ce que je souhaite faire c'est récupérer les clients dont la date de fin (dateFinContrat) de leur dernier contrat est passée.

    J'avoue qu'après pas mal d'essais j'ai fini par m'embrouiller.

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 103
    Points : 28 394
    Points
    28 394
    Par défaut
    Quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT  idClient
    FROM    contrat
    GROUP BY idClient
    HAVING  MAX(dateFinContrat) < CURRENT_DATE
    Je suppose que c'est idClient qui est utilisé dans la table Contrat pour identifier le client, et non nomClient qui ne me semble pas suffisament discriminant (plusieurs clients peuvent porter le même nom )

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Heu oui c'est bien idClient merci de m'avoir corrigé.
    Et merci également pour ton aide !

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/12/2013, 16h58
  2. Réponses: 5
    Dernier message: 07/07/2011, 11h11
  3. Réponses: 6
    Dernier message: 26/11/2008, 22h27
  4. Réponses: 5
    Dernier message: 24/07/2006, 14h01
  5. [bmp]probleme avec les images dont la largeur est >256
    Par delfare dans le forum Développement 2D, 3D et Jeux
    Réponses: 8
    Dernier message: 15/02/2006, 16h59

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