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

Responder a