Je dois me débarrasser des doublons de ma table. Je les ai en double comme ceci: -Comment supprimer l'entrée dupliquée souhaitée en utilisant TSQL?
SELECT col1
FROM table_01
GROUP BY col1
HAVING (COUNT(col1) > 1)
table_01 a une autre colonne 'col2' qui est nvarchar qui contient la date et l'heure. Cette col2 a NULL ainsi. Maintenant, comment garder la dernière entrée (par date) et supprimer d'autres doublons. Je n'ai aucune idée? PL. Aidez-moi.
Souligné que la colonne "date" alléguée est en réalité nvarchar. Nous vous recommandons fortement de reconsidérer en utilisant une colonne datetime pour col2. Pourquoi voudriez-vous stocker des informations de date/heure sous forme de chaîne? Vous perdez beaucoup de capacité en faisant cela et vous ouvrez aussi en permettant toutes sortes de données indésirables, dates invalides, etc. –
Je suis d'accord avec vous. Mais c'est comme ça que fonctionne le système existant. Le changer en datetime est hors de ma portée. – User13839404