Bonjour à tous,[
Je commence avec SQL et je dois extraire de la base des "faux doublons" :
Je dois extraire des factures pour une même personne, pour un même numéro de facture avec un montant différent de 5%.
Merci pour votre aide car je n'ai pas trouvé le moyen. Les factures sont dans la même table. J'ai commencé avec ceci pour extraire les doublons mais là je suis bloqué car se sont des " faux doublons" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SELECT DISTINCT * FROM detect.facture_ps AS t1 WHERE EXISTS (SELECT * FROM detect.facture_ps AS t2 WHERE t1.fect_idtech <> t2.fect_idtech AND t1.idfactpk = t2.idfactpk AND t1.fk_idadh = t2.fk_idadh AND t1.datefact = t2.datefact AND t1.mttotalremlbfact = t2.mttotalremlbfact AND t1.mttotalremlbfact > 0 ) ORDER BY t1.idfactpk
Partager