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
