Ver Mensaje Individual
  #20 (permalink)  
Antiguo 18/12/2012, 06:24
leo_acn
 
Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 11 años, 5 meses
Puntos: 4
De acuerdo Respuesta: Select primeras filas de cada rut

Cita:
Iniciado por jmoya07 Ver Mensaje
Hola amigo, haber si entendi tu problematica y con esto se resuelve


select * from rut a where
dia = (select MIN(dia) from rut b where a.rut=b.rut )


Saludos.
solucionado completamente gracias al amigo jmoya07, no era la solución total pero me dio la idea que necesitaba para lograrlo ;)

select a.rut, min(a.dia) as dia, a.cont from(
select * from cg_tramodiapago a where
cont = (select max(cont) from cg_tramodiapago b where a.rut=b.rut)
) as a group by a.rut, a.cont order by rut

con ese select obtengo primero el mayor contador y si no uno mayor, entonces me retorna el dia minimo
Muchas gracias!