Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2008, 16:34
el_gabo
 
Fecha de Ingreso: noviembre-2008
Mensajes: 8
Antigüedad: 16 años, 6 meses
Puntos: 1
Ayuda con funciones agregadas !!

Que tal, espero estén bien ... este es mi primer mensaje y si... es para pedir ayuda, espero que puedan darme la solución porque llevo tiempo buscando y no encuentro... y la verdad es que ya me estoy desesperando...

Tengo mi base de datos en access para un sistema con ASP clásico, mi problema esta en que tengo una tabla como sigue:

id_proyecto fecha_actual num_reporte nom_proyecto num_obra
40 | 10/28/2008 | 6 | UNO | 80010
50 | 11/6/2008 | 1 | DOS | 99999
70 | 11/10/2008 | 18 | DOS | 99999
90 | 10/11/2008 | 3 | DOS | 99999
10 | 10/11/2008 | 4 | DOS | 99999
11 | 10/11/2008 | 7 | UNO | 80010

La idea es sacar de esa tabla, con una consulta SQL, los registros con el num_reporte mas alto agrupados por num_obra, es decir:

id_proyecto fecha_actual num_reporte nom_proyecto num_obra
70 | 11/10/2008 | 18 | DOS | 99999
11 | 10/11/2008 | 7 | UNO | 80010

Lo he intentado con:

SELECT num_obra, max(num_reporte) as num_reporte FROM PROYECTOS GROUP BY num_obra

y si me da el resultado que quiero... pero solo los campos de num_obra y num_reporte y no encuentro la forma de seleccionar los demas campos de id_proyecto, fecha_actual y nom_proyecto... como lo hagooo ???