Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2011, 14:33
sirguille
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 18 años, 8 meses
Puntos: 0
algo más que eliminar duplicados en sql server

Holas, tengo un problema con el que llevo un bueno tiempo dandole vueltas...

Tengo una tabla llamada miTabla, tiene sólo 3 columnas, guid (aleatorio unico, irrepetible), iencucod (código simple), duracion (en segundos, entero):

Quiero eliminar duplicados por el campo "iencucod" pero el registro que quede... tiene que tener la duración mayor.



Osea me quiero quedar con los que estan enmarcados en los rectangulos rojos, parece simple pero no lo es.

Mas o menos mi código es así pero aún le falta algo para que coja el guid correspondiente:

SELECT 'acá falta el guid', iencucod, max(duracion) from miTabla group by iencucod

Gracias para los que me den al menos una guía de cómo tratar este tipo de problemas.