Ver Mensaje Individual
  #5  
Antiguo 04-09-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Reputación: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
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
Responder Con Cita