Bonjour à Tous,
Mon Problème est le suivant, une de mes Tables, lors d'un transfert de données à pris des doublons, mon SGBD est SQL Server 2005. ci-joint une vue de cette Table:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT     Num_ligne_admission, Num_admission, Num_intervenant_structure, Plafond, Qte, Remise, Ticket_moderateur, Prix_unitaire, Montant_remise, 
           Montant_patient, Montant_pris_en_charge, Montant_Total, Montant_Patient_avoir, Montant_Pris_En_Charge_avoir, Montant_Total_avoir
FROM Ligne_admission
Le champs Num_ligne_admission est Autoincrément, pas de doublons pour ce champs, tous le reste est en double.
la requete suivante supprime toutes les données de ma Table:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
DELETE     
FROM      Ligne_admission
WHERE     Num_ligne_admission IN
(SELECT    Min (Num_ligne_admission)
FROM         Ligne_admission T2
WHERE Num_admission>=T2.Num_admission
GROUP BY Num_admission)
Quelqu'un a t'il, meilleur solution ??
Merçi