Query Dificil!!!???

17/05/2006 - 15:44 por César Aguilar | Informe spam
Estimados,

Tengo una tabla "SALIDAS" con la siguiente estructura: FechaProceso,
CodigoArticulo, ValorUnitario.- Lo que necesito hacer y no se como es
obtener mediante una query es obtener el ultimo valorunitario por articulo.
¿Como lo hago?

Gracias,
CésarAg
 

Leer las respuestas

#1 Alejandro Mesa
17/05/2006 - 16:05 | Informe spam
César,

1 -

select *
from salidas as t1
where not exists (
select *
from salidas as t2
where t2.CodigoArticulo = t1.CodigoArticulo and t2.FechaProceso >
t1.FechaProceso
)

2 -

select t1.*
from salidas as t1
inner join (select CodigoArticulo, max(FechaProceso) as
max_FechaProceso from salidas group by CodigoArticulo) as t2
on t1.CodigoArticulo = t2.CodigoArticulo and t1.FechaProceso t2.max_FechaProceso


AMB

Preguntas similares