Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 14:30
gersonmaba
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años, 10 meses
Puntos: 3
Agrupar resultdo de consulta en Postgre

hola amigos tengo esta sentencia SQL en Postgres que me arroja el sigueinte resultado

select DISTINCT documentos.id_serie ,series.nombre,series.id_padre,
CASE series.id_padre When '0' Then
'0'
Else
(select sp.nombre from series sp where(sp.id_serie = series.id_padre))
End As Padres from documentos, series
where(documentos.id_carpeta = 1 and series.id_serie = documentos.id_serie ) ORDER BY series.nombre


--ID--------------DESCRIPCION-------------PADRE-------DESCRIPCIONPADRE

7401------Contratos de Consultoría-------74---------Contratos y Convenios
74---------Contratos y Convenios----------0------------------------0
-100------Correspondencia Recibida-------0-----------------------0
0202-----Nueva SubSerie-------------------02------------Actas de direccion
0201-----SubSerie de Prueba--------------02------------Actas de direccion



listo lo unico que me falta en esta consulta es que me agrupe este resultado por la columna PADRE y me quede el resultaod asi:

--ID--------------DESCRIPCION-------------PADRE-------DESCRIPCIONPADRE

7401------Contratos de Consultoría-------74----------Contratos y Convenios
-100------Correspondencia Recibida-------0------------------------0
0201-----SubSerie de Prueba--------------02----------------Actas de direccion


E intentado con GROUP BY Padre pero me sale error. no que como hacerlo

Gracias, por su colaboracon.





entonces lo unico que me falta hacer es que me agrupe