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 :

Problème de fonction Exists(Select ) [AC-2010]


Sujet :

Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Problème de fonction Exists(Select )
    Bonjour,

    j'ai beau eu cherché, je n'ai pas trouvé de réponse à mon problème ... que voici :

    Voici ma table ("T_Animation") :

    Nom : CaptureA1.JPG
Affichages : 191
Taille : 37,4 Ko

    Voici ma première requête (toute simple) :

    => Sélectionne les animations qui ne sont pas dans la tranche 31/07/14 au 31/08/14

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM T_Animation
    WHERE (T_Animation.Date_deb < #31/07/2014# And T_Animation.Date_fin < #31/07/2014#) Or (T_Animation.Date_deb > #31/08/2014# And T_Animation.Date_fin > #31/08/2014#);

    Qui donne :

    Nom : CaptureB2.JPG
Affichages : 145
Taille : 24,7 Ko

    Et la deuxième requête qui intègre la première dans la fonction "Exists()":

    => Sélectionne les animations qui existent dans la 1ère requête.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM T_Animation
    WHERE EXISTS (SELECT * FROM T_Animation WHERE (T_Animation.Date_deb < #28/07/2014# AND T_Animation.Date_fin < #28/07/2014#) OR (T_Animation.Date_deb > #28/08/2014# AND T_Animation.Date_fin > #28/08/2014#));
    Mais qui donne :

    Nom : CaptureC3.JPG
Affichages : 155
Taille : 35,1 Ko

    Au lieu d'afficher "Tour de France" & "Challenge Canal" uniquement comme dans la 1ère requête...

    A moins de n'avoir vraiment pas compris la fonction je ne comprends pas pourquoi elle ne marche pas ??!!


    Je joins la BDD (12Ko) au cas où :

    BDD_Test.zip

    Merci d'avance, j'espère que ça n'est pas une erreur de code mais ça n'y ressemble pas.

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Il fallait utiliser la clause IN et pas EXISTS,

    je clôture la discussion !

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

Discussions similaires

  1. problème de fonction select
    Par bmadiha dans le forum Réseau
    Réponses: 2
    Dernier message: 07/05/2007, 11h04
  2. Problème de fonction
    Par Anduriel dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 26/05/2005, 20h30
  3. Problème avec fonction d'envoie de mail
    Par zyg dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 23/02/2005, 08h48
  4. [Requête] Problème avec fonction "DATE_FORMAT()"
    Par sekiryou dans le forum Requêtes
    Réponses: 4
    Dernier message: 11/01/2005, 21h52
  5. Problème de requete multis-selections
    Par tripper.dim dans le forum SQL
    Réponses: 9
    Dernier message: 03/09/2003, 13h08

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