gracias Jaime tu consulta funciona... pero en el caso del max(id) debe ser el máximo *de los cargos * (soryy! esto lo obvie en mi explicación), en tu consulta obtengo el máximo de todos los registros (me devuelve 10 debiendo ser 6)
2011/5/19 Jaime Casanova <ja...@2ndquadrant.com> > 2011/5/19 felix gonzales <jfgonza...@gmail.com>: > > > > podría ser... la interrogante es como mostrar el saldo de un documento > en > > el ultimo ID del grupo (ID 6 de la tabla resultado) > > Esto te sirve? > > select max(id), doc, sum(deb), sum(hab) > from docs > group by doc > having coalesce(sum(deb), 0) + coalesce(sum(hab), 0) <> 0 > > -- > Jaime Casanova www.2ndQuadrant.com > Professional PostgreSQL: Soporte y capacitación de PostgreSQL > -- Ing. Felix Gonzales (c) 979720762