Como resolver la siguiente Consulta

31/07/2004 - 01:16 por Misael Blandón Pérez | Informe spam
Hola miembros del foro,

Tengo los siguientes datos:

articulo fecha costo
1 01/01/04 100
1 10/01/04 200
1 15/01/04 300
2 01/01/04 200
2 05/01/04 400

Como hago una consulta que me arroje los datos de los artículos con la mayor
fecha, así:

articulo fecha costo
1 15/01/04 300
2 05/01/04 400


Por su colaboración gracias

Att,

Misael

Preguntas similare

Leer las respuestas

#1 Antonio Ortiz
31/07/2004 - 01:19 | Informe spam
Select Articulo, Fecha, Costo From MiTabla Order By Fecha DESC


Suerte,


Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com


"Misael Blandón Pérez" escribió en el mensaje
news:
Mostrar la cita
mayor
Mostrar la cita
#2 Javier Loria
31/07/2004 - 17:23 | Informe spam
Hola Misael:
Si asumimos que Articulo/Fecha es Llave Primaria o Candidata (que su
combinacion es Unica y no Nula), entonces:
=SELECT Articulos.Articulo
, Articulos.Fecha
, Articulos.Costo
FROM Articulos
JOIN (SELECT Articulo, MAX(Fecha) AS Fecha
FROM Articulos) AS UltimaCompra
ON Articulos.Articulo=UltimaCompra.Articulo
AND Articulos.Fecha=UltimaCompra.Fecha
= Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Misael Blandón Pérez escribio:
Mostrar la cita
#3 Misael Blandón Pérez
02/08/2004 - 16:23 | Informe spam
Hola Javier,

Me funcionó perfecto, gracias por tu ayuda.

MBP

"Javier Loria" escribió en el mensaje
news:#
Mostrar la cita
#4 Javier Loria
02/08/2004 - 18:22 | Informe spam
Hola:
Me alegro mucho.

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Misael Blandón Pérez escribio:
Mostrar la cita
Ads by Google
Search Busqueda sugerida