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 :

Aide sur une soustraction


Sujet :

Langage SQL

  1. #1
    Job
    Job est déconnecté
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Points : 49
    Points
    49
    Par défaut Aide sur une soustraction
    Bonjour,

    je dois rechercher dans les clients qui ont commandés depuis - de 1 an ceux qui n'ont pas commandés dans les 2 derniers mois.

    donc j'ai fait une requete qui me donne les clients qui iont commandé depuis - de 1 ans. = requete 2

    Puis une seconde qui me donne les client qui ont commandé il y a - de 2 mois. = requete 3

    ET je voudrais soustraire de ma requete 1 ceux de la requete 2.

    Le tout sur Access

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT Requête2.NUMCLI, Requête2.NOMCLI, Requête2.Expr1
    FROM Requête2 LEFT OUTER JOIN Requête3 ON Requête2.NUMCLI=Requête3.NUMCLI
    en cherchant j'ai trouvé le LEFT OUTER JOIN mais j'ai toujours des enregistrements des deux derniers mois

    Comment fair pour avoire mes clients ?
    Suis je sur la bonne voie ?

    Merci

  2. #2
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut Re: Aide sur une soustraction
    Citation Envoyé par Job
    ET je voudrais soustraire de ma requete 1 ceux de la requete 2.
    Access accepte-il le EXCEPT ?
    cf http://sql.developpez.com/sqlaz/ensembles/#L3.3

  3. #3
    rsc
    rsc est déconnecté
    Membre éprouvé
    Avatar de rsc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 711
    Points : 918
    Points
    918
    Par défaut
    Et :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Requête2.NUMCLI, Requête2.NOMCLI, Requête2.Expr1
    FROM Requête2 LEFT OUTER JOIN Requête3 ON Requête2.NUMCLI=Requête3.NUMCLI
    WHERE Requête3.NUMCLI IS NULL
    Remarque : Utiliser des caractères accentués dans les noms de table ou de champs, c'est jouer avec le feu : il suffit que la jeu de caractères par défaut change sur un poste, et tu deviens

    Roland

  4. #4
    Job
    Job est déconnecté
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 55
    Points : 49
    Points
    49
    Par défaut
    Merci pour votre aide
    Ca marche

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

Discussions similaires

  1. Aide sur une requête
    Par TshAw dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/02/2005, 11h42
  2. Aide sur une requête (Group By...??)
    Par Cocolapin dans le forum Langage SQL
    Réponses: 4
    Dernier message: 12/12/2004, 10h26
  3. aide sur une image
    Par laetus dans le forum IHM
    Réponses: 5
    Dernier message: 04/10/2004, 14h54
  4. Aide sur une requete de sélection
    Par stephdiplo150 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/01/2004, 10h40
  5. Aide sur une fenetre
    Par Ray-j dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 29/11/2002, 08h51

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