Tema: Distinct
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/04/2007, 13:20
Avatar de arielcasanova
arielcasanova
 
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: Distinct

Tengo una consulta similar.
En una tabla tengo distintos registros. Necesito una consulta que me arroje el último registro de cada uno de los distintos comercios.
es decir, la tabla tiene los campos: comercio, importe, fecha.
Se repiten varios nombres, con distintas e iguales fechas. Es decir, suponiendo que hubiera cinco comercios, el comercio 1 tiene por última fecha una venta del día 10 de marzo, el comercio 2 una del día 5 de marzo, etc.
Yo necesito un resultado así: ultima venta comercio 1: 10 de marzo; ultima venta comercio 2: 5 de marzo.
he intentado, pero no funcionó, lo siguiente.
select comercio from compras group by comercio having max(fecha);

también con
select distinct comercio from compras where fecha = (max(fecha));

y tampoco works... ¿qué puedo hacer?
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar

Última edición por arielcasanova; 19/04/2007 a las 14:15