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 :

[Requête/SQL]Recherche de doublons


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Par défaut [Requête/SQL]Recherche de doublons
    Salut à tous, j'ai un problème avec une requette recherche de doublons , j'avais soulevé ça il y a quelques temps puis j'avais résolu mon affaire et là ...
    En fait, à partir d'une requette (R Equipe Match 3), j'ai cré une requette recherche de doublons un peu modifiée : En critère sous [Date], j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    In (SELECT [Date] FROM [R Equipes Matchs 3] As Tmp GROUP BY [Date],[Heure],[Gymnase],[Dom/Ext] HAVING Count(*)>1  And [Heure] >= [R Equipes Matchs 3].[Heure] And [Heure] <= [R Equipes Matchs 3].[Heure fin] And [Gymnase] = [R Equipes Matchs 3].[Gymnase] And [Dom/Ext] = [R Equipes Matchs 3].[Dom/Ext])
    pour rechercher quels sont les matchs en doublon (dans le même créneau horraire dans le même gymnase), ça marchait bien et depuis que j'ai filtré ma requette source (R Equipe Match 3) avec >Date() en critère sous [Date], ça ne marche plus et le pire, même si je retire ce critère ???
    quelqu'un a t-il une idée?

  2. #2
    Membre Expert

    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
    Par défaut
    bonjour,

    j'aurais plutôt fait comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT DISTINCT T1.date
    FROM [R Equipes Matchs 3] AS T1
    WHERE ((((select count(*) from  [R Equipes Matchs 3] where date=T1.date
     and [dom/ext]=t1.[dom/ext] and gymnase=T1.gymnase
     and (heure between T1.heure and T1.[heure fin])))>1));
    cordialement,

    Philippe

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Par défaut
    Salut Philben et merci pour cette réponse mais j'ai un message me disant que j'ai mal placé (je ne sais pas quoi) et qu'il faut le mettre sous la requette entre parenthèses.
    Peut être ai-je mal retranscrit, je me suis contenté de copier ton code tel quel à la place du mien ???
    Sinon, à quoi correspond T1 ?

  4. #4
    Membre Expert

    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
    Par défaut
    bonjour,

    T1 est un alias de ta requête, (un surnom en faite)

    Peux-tu mettre ta requête en entier, on y verra plus clair.

    Cordialement,

    Philippe

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    275
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 275
    Par défaut
    Avec plaisir mais je ne sais pas troop comment faire pour mettre toute ma requette

  6. #6
    Membre Expert

    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
    Par défaut
    bonjour,

    Si j'ai bien compris ma requete utilise ta requete <R Equipes Matches 3].

    Il faut donc poster cette dernière, car j'ai vérifié la mienne, elle fonctionne a priori si ta requete renvoie bien les colonnes suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Date
    Gymnase
    Dom/Ext
    Heure
    Heure Fin
    Merci de poster aussi le message affiché par Access sur l'erreur. Ma requete s'affiche t'elle dans le QBE ?

    Cordialement,

    Philippe

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

Discussions similaires

  1. Requête à le recherche de doublons
    Par titinesaku dans le forum Requêtes
    Réponses: 6
    Dernier message: 06/05/2011, 10h29
  2. [Requête SQL] Recherche multiple
    Par fabi19022 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 28/04/2010, 10h23
  3. Réponses: 3
    Dernier message: 26/07/2009, 11h06
  4. [MySQL] [MySQL] requête sql recherche de mots clés
    Par lanysteph dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 02/07/2009, 19h13
  5. [pl-sql] Recherche de doublons dans une table
    Par tommey dans le forum Oracle
    Réponses: 1
    Dernier message: 08/11/2006, 23h53

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