Cuestión : La cancelación duplica de la tabla usar dense_rank () en DB2

Hola todos,

I no han visto este tema en el contexto de DB2 así que pensé que pediría.  Estoy intentando suprimir los duplicados de una tabla dentro de DB2 usar el dense_rank y las columnas col1, col2, col3, y col4.  Pienso que soy intermedio allí pero que necesito ayuda en la formación de la porción de la cancelación de la declaración: el

These selecciona la declaración me demuestra qué quiero, significando que veo los duplicados según la columna de RANK_DATA que he creado (demostrando dos 1).  Pero allí de mí no soy absolutamente seguro cómo aislar apenas uno de esos individuos y suprimirlo sin la supresión de todos los casos de esa fila.  ¡Se agradece cualquier ayuda!

Thanks,
Glen
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
>select notpretty " del class= " del id= " codeSnippet811823 del
           
class= del

Respuesta : La cancelación duplica de la tabla usar dense_rank () en DB2

Autorización.  Ahora estar seguro y probar esto.  :)  (No tengo una caja de los iSeries, así que no puedo)

CANCELACIÓN de LIBA/mytable F1
DONDE RRN (F1) > (seleccionar el MINUTO (RRN (el F2)) Del F2 mytable DONDE F1.col1=F2.col1 Y F1.col2=F2.col2 Y F1.col3=F2.col3 Y F1.col4=F2.col4 Y F1.col4='2005-01-01')



Eso debe estar bastante cercano…

Kent

Otras soluciones  
 
programming4us programming4us