consulta

22/09/2005 - 19:20 por Gustavo | Informe spam
Hola! tengo la siguiente tabla:

codigo fecha precio
00100 02/02/2005 1
00200 03/02/2005 2
00300 08/09/2005 4
00100 22/09/2005 1.25

sùpongamos que en esta tabla tengo los precios de compras de los art.

como hago un select que siempre me traiga el ultimo precio de compra de
todos los arts. de la tabla?

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
22/09/2005 - 20:05 | Informe spam
Trata:

select *
from t1 as a
where not exists (
select *
from t1 as b
where b..codigo = a.codigo and b.fecha > a.fecha
)


select a.*
from t1 as a
inner join
(
select codigo, max(fecha) as max_fecha
from t1
group by codigo
) as b
on a.codigo = b.codigo and a.fecha = b.max_fecha


AMB

"Gustavo" wrote:

Hola! tengo la siguiente tabla:

codigo fecha precio
00100 02/02/2005 1
00200 03/02/2005 2
00300 08/09/2005 4
00100 22/09/2005 1.25

sùpongamos que en esta tabla tengo los precios de compras de los art.

como hago un select que siempre me traiga el ultimo precio de compra de
todos los arts. de la tabla?



Respuesta Responder a este mensaje
#2 Harold Crow
22/09/2005 - 20:13 | Informe spam
select distinct * from tabla
order by fecha desc

"Gustavo" escribió en el mensaje
news:
Hola! tengo la siguiente tabla:

codigo fecha precio
00100 02/02/2005 1
00200 03/02/2005 2
00300 08/09/2005 4
00100 22/09/2005 1.25

sùpongamos que en esta tabla tengo los precios de compras de los art.

como hago un select que siempre me traiga el ultimo precio de compra de
todos los arts. de la tabla?

Respuesta Responder a este mensaje
#3 Eleazar
22/09/2005 - 23:18 | Informe spam
si el ultimo precio se obtiene por la fecha:
Select
codigo fecha precio
From Tabla t1
Where fecha = (Select Max(fecha)
From Tabla t2
Where t2.codigo = t1.codigo
)

"Gustavo" escribió en el mensaje
news:
Hola! tengo la siguiente tabla:

codigo fecha precio
00100 02/02/2005 1
00200 03/02/2005 2
00300 08/09/2005 4
00100 22/09/2005 1.25

sùpongamos que en esta tabla tengo los precios de compras de los art.

como hago un select que siempre me traiga el ultimo precio de compra de
todos los arts. de la tabla?


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida