{SQL Server} Trier Doublon

Fermé
FMDCC - 7 janv. 2010 à 16:34
 FMDCC - 8 janv. 2010 à 09:58
Bonjour,

Je suis sous sql server 2000 et je rencontre actuellement un problème.
J'ai une table qui contient en autre comme champ:

CodeLancement
DateMiseJour
CodeArticle

Certain CodeArticle apparaissent parfois plusieurs fois mais ils sont alors associé à un CodeLancement différent car unique et parfois une DateMiseJour différentes mais ce n'est pas obligatoire.

Je cherche à remplir une table temporaire avec l'ensemble des champs mais qui ne comporte que les CodeArticle qui ont au moins un doublon.

Exemple:
Dans ma table d'origine j'ai

CodeLancement--------------DateMiseJour--------------CodeArticle
lct00001 05/01/2010 art00001
lct00002 05/01/2010 art00002
lct00003 06/01/2010 art00002
lct00004 06/01/2010 art00003
lct00005 07/01/2010 art00004
lct00006 07/01/2010 art00005
lct00007 07/01/2010 art00006
lct00008 08/01/2010 art00004
lct00009 09/01/2010 art00004

Je souhaiterais donc obtenir dans ma table temporaire:

CodeLancement--------------DateMiseJour--------------CodeArticle
lct00002 05/01/2010 art00002
lct00003 05/01/2010 art00002
lct00005 07/01/2010 art00004
lct00008 08/01/2010 art00004
lct00009 09/01/2010 art00004

Voilà je pense avoir tout dit.

Merci d'avance pour votre aide.
A voir également:

2 réponses

moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
7 janv. 2010 à 19:39
bonjour voici la requete qui te servira a extraire tout t doublon

SELECT perso.[nomm], perso.[n°], perso.[prenom], perso.[AGE], perso.[date debut], perso.[date_fin], perso.[difference], perso.[validation]
FROM perso
WHERE (((perso.[nomm]) In (SELECT [nomm] FROM [perso] As Tmp GROUP BY [nomm] HAVING Count(*)>1 )))
ORDER BY perso.[nomm];

adapte les nom a ta base

perso nom de ma table
nomm le champ sur lequel je recherche les doublons
0
Merci problème résolu.
0