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 :

Requête trouver le doublon


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2012
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 58
    Points : 47
    Points
    47
    Par défaut Requête trouver le doublon
    Bonjour
    je voudrais une requête qui permet d'afficher les données doublon SVP
    la problématique est suivant: un employe effectue une seule activite mais on l'enregistre 2 fois.
    CodeE NumActivite Activite dateDeb dateFin
    LMT 200010 HOT 2012/01/01 2012/01/03
    LMT 200013 HOT 2012/01/01 2012/01/03
    Merci d'avance!!!

  2. #2
    Membre émérite Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Points : 2 520
    Points
    2 520
    Par défaut
    Bonjour,

    Dans l'exemple que tu nous met ce n'est pas un doublon !!

    Sinon voir du côté du HAVING...

  3. #3
    Membre actif
    Inscrit en
    Janvier 2012
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Janvier 2012
    Messages : 145
    Points : 226
    Points
    226
    Par défaut
    Pour le poisson tout prêt:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    SELECT DISTINCT NumActivite, CodeE, Activite, dateDeb, dateFin
    FROM   TaTableDesActivites A1
    WHERE  EXISTS (
                   SELECT *
                   FROM   TaTableDesActivites A2
                   WHERE  A1.NumActivite<> A2.NumActivite AND
                              A1.CodeE=A2.CodeE AND  
                              A1.Activite=A2.Activite AND
                              A1.dateDeb=A2.dateDeb AND
                              A1.dateFin=A2.dateFin
    )
    et pour apprendre à pêcher: http://sqlpro.developpez.com/cours/doublons/. Bonne lecture.

  4. #4
    Membre du Club
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2012
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 58
    Points : 47
    Points
    47
    Par défaut Merci, merci infiniment
    cette requete est très utile , ca roule super bien, trop fort Kookie!!!!

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/06/2014, 13h34
  2. Requête pour trouver des doublons
    Par islande dans le forum Langage SQL
    Réponses: 6
    Dernier message: 22/03/2012, 19h01
  3. Requête ajout sans doublons
    Par oceanediana dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 02/08/2006, 12h20
  4. Trouver les doublons
    Par wanou44 dans le forum ASP
    Réponses: 20
    Dernier message: 28/04/2006, 15h21
  5. Requête : enlever les doublons
    Par Metallic-84s dans le forum Requêtes
    Réponses: 3
    Dernier message: 02/03/2006, 21h34

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