SQL Server - Problema con Auxiliar de Cuentas en CTB

 
Vista:

Problema con Auxiliar de Cuentas en CTB

Publicado por Jorge Luis (1 intervención) el 24/08/2005 03:41:15
hola foro
espero me puedan echar una mano , con este reporte que no he podido terminar
resulta que estoy haciendo un reporte Auxiliar de cuentas de contabilidad y casi todo me sale bien , excepto las cuentas que no tienen movimiento en el mes y quiero que salgan tambien, estoy haciendo lo siguiente

DECLARE Reporte CURSOR LOCAL FORWARD_ONLY FOR
SELECT EM.NOMBRE,EM.DIRECCION,EM.RFC,NIVEL = @NIVEL,FECHA = @FECHA,
C.CUENTA,P.FECHA,C.DESCRIPCION,C.CUENTAPADRE,C.DESGLOSECTA,
DIA = DAY(P.FECHA),P.TIPO,P.POLIZA,P.CONCEPTO,MP.REFERENCIA,MP.CONCEPTO,
MP.CARGO,MP.ABONO,0,0,CS.CARGOS,CS.ABONOS,CS.SALDO
FROM CUENTAS C
INNER JOIN CUENTASSALDOS CS ON CS.EMPRESA = C.EMPRESA AND CS.CUENTA = C.CUENTA AND CS.MES = MONTH(@EJERCICIO)
INNER JOIN MOVTOSPOLIZAS MP ON MP.CUENTA = C.CUENTA AND MP.EMPRESA = C.EMPRESA
INNER JOIN POLIZAS P ON P.EMPRESA = MP.EMPRESA AND P.TIPO = MP.TIPO AND P.POLIZA = MP.POLIZA AND P.FECHA = MP.FECHA AND MONTH(P.FECHA) = MONTH(@EJERCICIO)
INNER JOIN EMPRESAS EM ON EM.EMPRESA = @EMPRESA
WHERE C.DESGLOSECTA = 0 AND (CS.CARGOS <> 0 OR CS.ABONOS <> 0 OR CS.SALDO <> 0)
ORDER BY C.CUENTA,DIA,P.TIPO,P.POLIZA
y quiero que el detalle del reporte quede mas o menos asi ,
Dia Tipo Poliza Concepto General Debe Haber Saldo

100 001 001 CLIENTE FULANITO DE TAL Sdo Ini 1000.00

1 1 100 Venta del dia 01 de Febrero 10,000.00 0.00 11,000.00
TOTALES Y SALDO ACTUAL 10,000.00 0.00 11,000.00

100 001 002 CLIENTE FULANITO DE TAL 2 Sdo Ini 5000.00
TOTALES Y SALDO ACTUAL .00 0.00 5,000.00
pero solo me salen las cuentas que tuvieron movimiento en el mes, claro esto es porque estoy haciendo un inner join a movtospolizas y polizas , y si lo hago con un left join , si me las imprime , pero me pone nulos , y a parte en el detalle los pone asi

100 001 001 CLIENTE FULANITO DE TAL Sdo Ini 1000.00

1 1 100 Venta del dia 01 de Febrero 10,000.00 0.00 11,000.00
TOTALES Y SALDO ACTUAL 10,000.00 0.00 11,000.00

100 001 002 CLIENTE FULANITO DE TAL 2 Sdo Ini 5000.00
Venta del dia 01 de Febrero 5,000.00
TOTALES Y SALDO ACTUAL .00 0.00 10,000.00
ya tengo varios dias con este problema y ahora si no se que hacer, alguna sugerencia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder