Cita:
|
La cuestión sería que para obtener el precio actual hay que pedir que fecha_ini <= current_date y fecha_ini sea Máxima entre todas las fechas posibles, pues se podrían poner mas registros de precios para el mismo producto variando la fecha de inicio para que justamente haya un cambio automático del precio al cambiar el día.
|
Leyendo esto creo que deberías cambiar lo siguiente:
Código SQL
[-]
Select i.cod_insumo, min(i.descripcion), min(tasa_gcia), MAX(lp.fecha_ini)
From Insumos i LEFT OUTER JOIN Listas_Precios lp ON i.cod_insumo = lp.cod_insumo
Where i.cod_proveedor = 2
and i.estado = 'A' and lp.fecha_ini = (select max(fecha_ini) from Listas_Precios)
Group by i.cod_insumo