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

Responder a