Cómo seleccionar registros más recientes si los registros están teniendo casi el mismo tipo de datos ...selección registro más reciente
ejemplo:
col1 col2 col3 col4
--------------------------------------------------
123 abc 1.1 12345
123 abc 1.1 123445
1234 dsv 2.0 123
1234 dsv 2.0 1233
12345 dsvw 1.2 1234
El máximo de col4
cuando se compara con el resto de la columnas
Ver los datos row1 y row2 es similar, pero necesitamos los últimos datos basados en col4.
Lo mismo ocurre con row3 y row4, los datos son similares pero necesitamos los últimos datos basados en col4.
Y la salida requerida es:
col1 col2 col3 col4
----------------------------
123 abc 1.1 123445
1234 dsv 2.0 1233
12345 dsvw 1.2 1234
¿Qué quiere decir 'based on col4'? ¿Estás diciendo que para el mayor valor de col4? ¿Cuál sería su resultado deseado si la segunda fila tuviera 'abcd' porque es un valor' col2'? –
Abe, me preguntaba lo mismo ... la respuesta puede considerar inapropiadas las soluciones 'GROUP BY'. –
si el col2 tiene un valor diferente, entonces todo el escenario será diferente y tendré ese col. La salida entrará en acción cuando todas las filas sean iguales excepto el valor col4. – Shahsra