jonathan
Te envio la syntax de la dw tabular. Tiene un grupo de año, mes, cuenta.
Ovsea totaliza por cuenta porque recupera solo un mes
SELECT co_comprobantes_movto.tipo,
co_comprobantes_movto.numero,
co_comprobantes_movto.correl,
co_comprobantes_movto.fecha,
co_comprobantes_movto.cuenta,
co_comprobantes_movto.glosa,
co_comprobantes_movto.ano,
co_comprobantes_movto.mes,
0 as row_debe,
0 as row_haber,
co_comprobantes_movto.debe,
co_comprobantes_movto.haber,
co_comprobantes_movto.glosa_1,
co_comprobantes_movto.nrorut,
co_comprobantes_movto.digrut,
co_comprobantes_movto.sucursal,
co_plan_cuentas_tmp.nivel
FROM co_comprobantes_movto,
co_plan_cuentas_tmp
WHERE ( co_comprobantes_movto.cuenta = co_plan_cuentas_tmp.cuenta ) and
( ( co_comprobantes_movto.empresa = :arg_empresa ) AND
( co_comprobantes_movto.planta = :arg_planta ) AND
( co_comprobantes_movto.fecha >= :arg_fecha_d ) AND
( co_comprobantes_movto.fecha <= :arg_fecha_h ) AND
( :arg_ano = :arg_ano ) AND
( :arg_mes = :arg_mes ) AND
( co_comprobantes_movto.estado <> '9' ) )
GROUP BY co_comprobantes_movto.ano,
co_comprobantes_movto.mes,
co_comprobantes_movto.tipo,
co_comprobantes_movto.numero,
co_comprobantes_movto.correl,
co_comprobantes_movto.fecha,
co_comprobantes_movto.cuenta,
co_comprobantes_movto.debe,
co_comprobantes_movto.haber,
co_comprobantes_movto.glosa
ORDER BY co_comprobantes_movto.cuenta ASC,
co_comprobantes_movto.fecha ASC,
co_comprobantes_movto.tipo ASC,
co_comprobantes_movto.numero ASC,
co_comprobantes_movto.correl ASC