Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
quisiera traer solamente la fila con la fecha mas actual en caso que se repita el N° Reng. en caso del ejemplo es el numero 3. Adjunto el QV por si alguien me puede ayudar con este problema. saludos.
Hola Pablo
Creo que el problema es al traerte los datos del segundo origen. Prueba a tomar el valor de fecha más reciente cuando se repite el mismo Nro Presupuesto.
En negrita sería la parte que yo modificaría:
SQL SELECT "TMPR_Cantidad",
"TMPR_FechaEntrega",
"TMPR_FechaModif",
"TMPR_Importe",
"TMPR_NroLinea",
"TMPR_NroPresupuesto",
"TMPR_Observacion"
FROM
(
SELECT *, ROW_NUMBER() OVER (PARTITION BY TMPR_NroPresupuesto ORDER BY TMPR_FechaEntrega DESC) AS MasReciente
FROM SBDAFAB.dbo.TgeModificarPresupuesto
) V
WHERE MasReciente=1;
Un saludo
Hola Pablo
Creo que el problema es al traerte los datos del segundo origen. Prueba a tomar el valor de fecha más reciente cuando se repite el mismo Nro Presupuesto.
En negrita sería la parte que yo modificaría:
SQL SELECT "TMPR_Cantidad",
"TMPR_FechaEntrega",
"TMPR_FechaModif",
"TMPR_Importe",
"TMPR_NroLinea",
"TMPR_NroPresupuesto",
"TMPR_Observacion"
FROM
(
SELECT *, ROW_NUMBER() OVER (PARTITION BY TMPR_NroPresupuesto ORDER BY TMPR_FechaEntrega DESC) AS MasReciente
FROM SBDAFAB.dbo.TgeModificarPresupuesto
) V
WHERE MasReciente=1;
Un saludo
Muchas gracias, es lo que estaba buscando. saludos.