• Jueves 18 de Abril de 2024, 23:10

Autor Tema:  sumar campos en grupos y subgrupos  (Leído 1570 veces)

ovivasar

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
sumar campos en grupos y subgrupos
« en: Miércoles 24 de Junio de 2009, 00:06 »
0
Holas.. bueno aqui tengo un detalle que necesito resolver:

tengo un reporte de cuentas de clientes, agrupado por venta y sus respectivos pagos:

---------- CLAVE DOCUMENTO CARGO ABONO FECHA
-----------------------------------------------------------------------
(grupo1)112500 F/001-2500 1000$ 0.00$ 01/01/2009
(detalle)112500 CAJ.000004 0.000$ 300$ 05/01/2009
(detalle)112500 CAJ.000005 0.000$ 400$ 06/01/2009
(fingrup)saldo: 300$

(grupo2)112555 F/001-2555 1500$ 0.00$ 07/01/2009
(detalle)112555 CAJ.000010 0.000$ 100$ 09/01/2009
(detalle)112555 CAJ.000018 0.000$ 400$ 10/01/2009
(detalle)112555 CAJ.000025 0.000$ 100$ 11/01/2009
(fingrup) saldo: 900$

.... y asi sucesivamente ........... (grupoN)

el campo key me permite agrupar las ventas .. y ordernarlas por fecha
trabajo con 2 registros (el 1ero: Documentos Ventas, el 2do:Cancelaciones caja)
hast aqui esta todo bien ....... "EL TOTAL DE CARGOS DEBERIA SER : 2500$"
eL PROBLEMA ES EL siguiente:

Sumar el total del campo "CARGO" (DE TODOS LOS GRUPOS) ...
EL REPORTE GENERAL ... ME COLOCA 6500$ ... ALGO TOTALMENTE ERRONEO :(   ..el correcto es 2500$
.... hice el seguimiento del porque y encontre esto:
LA 1ERA VENTA DE 1000 $ .. QUE TIENE 2 DETALLES DE CANCELACIONES .. TERMINA TOTALIZANDO 2000$
LA 2DA VENTA DE 1500 $ .. QUE TIENE 3 DETALLES DE CANCELACIONES .. ADIVINEN QUE ... TERMINA TOTALIZANDO 4500$ ...
lo que suma los 6500$ anteriores

OSEA CUANDO SUMO LOS MONTOS DE LOS ENCABEZADOS DE GRUPOS ...se suman la misma cantidad de detalles que tengan ... lo que me imposibilita sumar el total correcto de los CARGOS de venta .. por el total general ...

alguien ... alguna vez pudo sumar campos ... no del detalle del reporte .. sino de los grupos o subgrupos ... que se puedan formar en cualquier reporte ??

esa es mi duda
gracias anticipadas por la ayuda