Si es 2000 fijate este ejemplo y adaptalo a tu estructura ddl
SELECT orderid, orderdate, empid, custid
FROM Sales.Orders
WHERE orderid = (SELECT MAX(O.orderid)
FROM Sales.Orders AS O);
Saludos
Maximiliano Damian Accotto
Microsoft MVP en SQLServer
Consultoria en SQL Server
Buenos Aires-Argentina
[email protected]
http://blog.maxiaccotto.com
De: [email protected] [mailto:[email protected]] En nombre de Jesús dos
Santos
Enviado el: miércoles, 08 de julio de 2009 12:11 p.m.
Para: MAXI
Asunto: [dbadmin] consulta x fecha
Sql 2000 y necesito la lista de todos los clientes con su ultimo precio por
articulo.
_____
De: [email protected] [mailto:[email protected]] En nombre de Maxi Accotto
Enviado el: miércoles, 08 de julio de 2009 12:01
Para: [email protected]
Asunto: [dbadmin] consulta x fecha
Jesus, no me queda claro necesitas retornar un solo registro o por cada
cliente el mas reciente.
Dime además que SQL usas y te paso el ejemplo
Saludos
Maximiliano Damian Accotto
Microsoft MVP en SQLServer
Consultoria en SQL Server
Buenos Aires-Argentina
[email protected]
http://blog.maxiaccotto.com
De: [email protected] [mailto:[email protected]] En nombre de Jesús dos
Santos
Enviado el: miércoles, 08 de julio de 2009 11:37 a.m.
Para: MAXI
Asunto: [dbadmin] consulta x fecha
Lista, disculpen la consulta: tengo en una tabla sql
cliente,articulo,precio,fecha y necesito sacar de cada
cliente,articulo,precio el mas reciente. Como sería la consulta? La verdad
que no me sale.
Desde ya muchas gracias.
Checked by AVG - www.avg.com
Version: 8.5.375 / Virus Database: 270.13.8/2224 - Release Date: 07/08/09
05:53:00
__________ Información de ESET Smart Security, versión de la base de firmas
de virus 4224 (20090708) __________
ESET Smart Security ha comprobado este mensaje.
http://www.eset.com
Checked by AVG - www.avg.com
Version: 8.5.375 / Virus Database: 270.13.8/2224 - Release Date: 07/08/09
05:53:00