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

MS SQL Server Discussion :

classer/supprimer des doublons


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut classer/supprimer des doublons
    J'ai donc une table du genre:

    Compagnie,code,date
    10,1,01.01.2006
    10,1,01.01.2007
    10,1,01.01.2008
    10,2,01.01.2007
    20,1,01.01.2007
    20,1,01.01.2008

    Et je souhaiterais supprimer les doublons compagnie/code mais en gardant la ligne la plus vieille.
    Dans mon exemple je supprimerais donc les lignes suivantes:
    10,1,01.01.2007
    10,1,01.01.2008
    20,1,01.01.2007

    Une idée comment faire?

  2. #2
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Dans un des cours ou tutos de SQLPro du forum il y a la méthodologie pour cela.

  3. #3
    Invité
    Invité(e)
    Par défaut
    au final j'ai trouvé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DELETE tableT FROM tableT
    INNER JOIN (SELECT compagnie a,code b,MIN(date) c,COUNT(*) d FROM tableT WHERE GROUP BY compagnie,code HAVING COUNT(*)>1) AS result
    ON compagnie=a AND code=b AND date<>c

Discussions similaires

  1. [RegEx] Expression régulière pour supprimer des doublons
    Par cbroissa dans le forum Langage
    Réponses: 5
    Dernier message: 20/05/2017, 01h59
  2. [MySQL] Supprimer des doublons existants
    Par Little_flower dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 06/02/2008, 09h23
  3. Supprimer des doublons
    Par gta1234 dans le forum Modélisation
    Réponses: 1
    Dernier message: 16/08/2007, 20h05
  4. [Collections]Supprimer des doublons dans une ArrayList
    Par emie31 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 12/12/2005, 15h15
  5. Réponses: 2
    Dernier message: 07/07/2004, 17h44

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