Ver Mensaje Individual
  #2  
Antiguo 28-03-2012
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 24
Caro Va por buen camino
Hola tarco32, la unica forma que se me ocurre es algo asi:

Código SQL [-]
Select t.grupo, (Select First 1 t1.texto ||'   '|| t1.valor From tabla t1
                       Where t1.grupo=t.grupo) as Valor1,
       (Select first 1 skip 1 t1.texto ||'   '|| t1.valor From tabla t1
        Where t1.grupo=t.grupo) as Valor2,
       (Select first 1 skip 2 t1.texto ||'   '|| t1.valor From tabla t1
        Where t1.grupo=t.grupo) as Valor3
From tabla t
group by t.grupo
order by t.grupo

solo que tienes que saber la cantidad de campos que necesitas, en caso de que algun grupo no tenga el segundo o tercer registro el resultado sera null, el ejemplo esta hecho en firebird.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita