Recherche de doublons

Modérateurs: Super-Apogea, Super Modérateur

Recherche de doublons

de pbi31 » Mer 27 Jan 2016 18:25

Bonjour,

Je voudrais afficher uniquement les valeurs qui se répètes (en double, triple, ...), par exemple : tout les numéros de document (en-têtes) qui ont la même référence.

Avez-vous une idée ?

(SAGE 100 Gestion commerciale Vi7.5 pour SQL server)

Merci

// suite //

Ce que j'imagine mais que je n'arrive pas à mettre en œuvre : compter le nombre d’occurrence de chaque valeur et mettre une condition type "nb_occurence > 1 .

J'ai essayé avec SQL a la carte :

SELECT do_ref, COUNT(do_ref) as nbr_doublon, do_type, do_piece, do_date, do_tiers
FROM f_docentete
GROUP BY do_ref, do_type, do_piece, do_date, do_tiers
HAVING COUNT(do_ref) > 1
ORDER BY nbr_doublon DESC

mais la requête ne me retourne rien (alors qu'il y a des valeurs do_ref en double) ...
Dernière édition par pbi31 le Mer 3 Fév 2016 16:15, édité 1 fois.
Posteur néophyte
Posteur néophyte
 
Messages: 5
Inscription: Lun 7 Déc 2015 16:50

Re: Recherche de doublons

de asr31 » Mer 3 Fév 2016 00:38

Bonjour,

Ta requête pose problème car comme tu site DO_Pièce et DO_Type dans ton sélect, eux ne sont jamais doublonnés.

Tu peux faire une requête SQL (vérifier si elle passe dans le SQL à la carte) du genre :

Code: Tout sélectionner
SELECT do_ref, do_type, do_piece, do_date, do_tiers
FROM f_docentete
WHERE DO_Ref>'' AND
DO_Ref IN(
   SELECT     DO_Ref AS Nb
   FROM         F_DOCENTETE
   GROUP BY DO_Ref
   HAVING      (COUNT_BIG('a') > 1)
)
 ORDER BY DO_Ref,DO_Type


Cordialement,
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: Recherche de doublons

de pbi31 » Mer 3 Fév 2016 16:13

Ça fonctionne très bien,

Un grand Merci, ça va vraiment me simplifier la vie !

Cordialement,
Posteur néophyte
Posteur néophyte
 
Messages: 5
Inscription: Lun 7 Déc 2015 16:50


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités