Utiliza el MAX (lee un poco sobre el tema y seguro le encontras la vuelta) Te 
paso un ejemplo para ver si es lo que necesitas.
 
Ejemplo:
 
SELECT     a, MAX(b) AS Maximo
FROM         dbo.Tabla1
GROUP BY a
 
Saludos.

Diego Hernán Pascuzzi 
Jefatura Administración de Red y Solicitudes ( TX, F.O. y TP ) 
Gerencia Supervisión y Gestión de Red 
Telefónica de Argentina S.A. 
Av. Corrientes 707 - Piso 13° - (C1043AAH) - Bs.As. - Argentina 
Tel.: 54-11-4333-7645 
Fax: 54-11-4303-5586 Interno: 1011 
[email protected] 
http://wsir <http://wsir/>  

 

________________________________

De: [email protected] [mailto:[email protected]] En nombre de Maxi Accotto
Enviado el: Miércoles 8 de Julio de 2009 12:01
Para: Pascuzzi Diego Hernan
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

Responder a