Así anduvo al bárbaro. Muchas gracias 

 

Muchas gracias a todos por las respuestas. Muy amables.

 

 

  _____  

De: [email protected] [mailto:[email protected]] En nombre de Leandro D.
Vecchiarelli
Enviado el: miércoles, 08 de julio de 2009 14:19
Para: [email protected]
Asunto: [dbadmin] consulta x fecha

 

jesús. 

proba con la siguiente consulta: 

select cliente,articulo,precio,fecha 
from tabla t1 
where t1.fecha = (select max(fecha) from tabla t2 where
t1.cliente=t2.cliente and t1.articulo=t2.articulo) 

saludos 


On Wed, 8 Jul 2009 12:24:44 -0300, Jesús dos Santos wrote 
> Muchas gracias, pero me tira todos 
> SELECT     COMPRADORID, ARTICULOID, PRECIO, MAX(FECHA) AS maximo 
> FROM         PRECIOS 
> GROUP BY COMPRADORID, ARTICULOID, PRECIO 
> ORDER BY COMPRADORID, ARTICULOID, PRECIO 
>   
> Resultado: 
>        Comprador  articulo precio  fecha 
>             21        1001     61        01/07/2009 
>             21        1001     61,5      06/03/2009 
>             21        1001     62        04/03/2009 
>             21        1001     62,5      30/06/2008 
>             21        1002     49        30/06/2008 
>             21        1002     57        15/05/2009 
>             21        1002     59        05/06/2009 
>             21        1002     60        04/06/2009 
>   
> 
> 

  _____  


> De: [email protected] [mailto:[email protected]] En nombre de Pascuzzi
Diego Hernan 
> Enviado el: miércoles, 08 de julio de 2009 12:09 
> Para: [email protected] 
> Asunto: [dbadmin] consulta x fecha 
>   
> 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 
> 
> 
> __________ 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 <http://www.eset.com/>  




__________ 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

Responder a