Les cuento como quedó todo a las finales...
Como me apuraba un poco la solución y todavía no me manejo bien con los procedimientos (los saco pero me demoro
) a las finales lo resolví así:
Primero ejecuto esta consulta:
Código SQL
[-]select tipo_codigo, empresa_codigo, MAX(producto_fecha)
from producto
group by tipo_codigo, empresa_codigo
Con lo que obtengo los tres datos que identifican a los registros de la tabla producto que me interesan, ya que la fecha nunca se repite para un mismo tipo y empresa. Luego con esos tres datos, obtengo el nombre del producto y su precio, el nombre del tipo y el nombre de la empresa.
No dudo que habrán modos mejores y más rápidos de implementar, pero este fue el más rápido que se me ocurrió.
Gracias a todos nuevamente...