SQL Server - Eliminar Duplicados

 
Vista:

Eliminar Duplicados

Publicado por Juan (7 intervenciones) el 17/05/2006 20:54:33
Hola, tengo una duda.
Estoy creando una vista y se me puede presentar la siutacion de que un objeto tenga mas de una ocurrencia, porque almacena cosas que le han hech, mejoras, reincorporaciones, etc. Se almacena un campo numerico que indica cual es la ocurrencia que tiene esa entidad, por ejemplo 0 es que se registra, 1 es que se le hizo algo, 2 es que se le hizo otra cosa y asi sucesivamente. Quiero si alguien me puede dar una idea cuando un registro tiene un valor diferente de cero quedarme con la mayor ocurrencia, pero sino quedarme con el registro que tenga su 0. Me explico, si alguien me puede comentar algo lo agradeceria
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Eliminar Duplicados

Publicado por javi (31 intervenciones) el 24/05/2006 16:51:24
Yo haria una vista algo así:

select id, max(ocurrencia), descripcion from tabla group by id, descripcion

Así devuelve los id con la maxima ocurrencia en tu tabla

javi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar