mencionas que hay duplicados fecha, pero parece que son bastante único a la precisión de segundos.
Puede aclarar qué precisión de la fecha en que se inicie la consideración fechas duplican - día, hora, minuto?
En cualquier caso, es probable que quieren floor your datetime field. No indicó qué campo es el preferido al eliminar duplicados, por lo que esta consulta preferirá el apellido en orden alfabético.
SELECT MAX(owner_name),
--floored to the second
dateadd(second,datediff(second,'2000-01-01',start_date),'2000-01-01') AS StartDate
From MyTable
GROUP BY dateadd(second,datediff(second,'2000-01-01',start_date),'2000-01-01')
¿Qué base de datos y qué versión? – LittleBobbyTables
Hola Tony, encontré esto útil cuando estaba tratando de hacer algo similar. No responde a su pregunta y eliminar los duplicados, pero ayuda a dar un recuento de lo que podría ser relevante: COUNT (*) - COUNT (nombre distinto) como 'nombre duplicado' – JPK