requête sql pour supprimer une seule ligne en double

J'ai une table avec des lignes en double dans il. Je veux supprimer une seule ligne en double.

Par exemple, j'ai réussit à 9 lignes en double donc préférable de supprimer une seule ligne et afficher les 8 lignes restantes.

exemple

date appelant appelé durée timestampp

2012-06-19 10:22:45.000 165 218 155 1.9 121
2012-06-19 10:22:45.000 165 218 155 1.9 121
2012-06-19 10:22:45.000 165 218 155 1.9 121
2012-06-19 10:22:45.000 165 218 155 1.9 121

partir de la date ci-dessus devrait supprimer une seule ligne et afficher 3 lignes

2012-06-19 10:22:45.000 165 218 155 1.9 100
2012-06-19 10:22:45.000 165 218 155 1.9 100
2012-06-19 10:22:45.000 165 218 155 1.9 100

partir de la date ci-dessus devrait supprimer une seule ligne et devrait afficher 2 lignes

Comment puis-je faire cela?

  • pouvez vous s'il vous plaît formater les données il est donc plus readble?
  • Il y a cinq noms de colonnes listées, mais six colonnes en sortie. Et comment fonctionne la dernière colonne changement de 121 à 100? Si la source avait deux rangées avec 121 et deux lignes avec 100, voulez-vous supprimer les deux lignes ou un seul? (En d'autres mots, est double basé sur la date de seul?)
InformationsquelleAutor user1469706 | 2012-06-20