Está en la página 1de 1

DECLARE @FECHA_INICIAL DATETIME

DECLARE @FECHA_FINAL DATETIME


SET @FECHA_INICIAL='20160401 00:00.000'
SET @FECHA_FINAL='20160430 23:59.000'

select a.idconsec AS CONSECUTIVO_EGRESO, CASE B.TEGRCHENOT WHEN '1' THEN 'CHEQUE'


WHEN '2' THEN 'NOTA_DEBITO' END AS FORMA_PAGO, a.tsfecdoc AS FECHA, d.ternumdoc AS
TERCERO,
case d.tertipper when '1' then d.terprinom when 2 then d.terprinom+'
'+d.tersegnom+' '+d.terpriape+' '+d.tersegape end AS NOMBRE_TERCERO,
CASE d.TERTIPDOC WHEN '1' THEN 'CC' WHEN '2' THEN 'CE' WHEN '3' THEN 'TI' WHEN '4'
THEN 'RC' WHEN '5' THEN 'PA' WHEN '6' THEN 'ASI' WHEN '7' THEN 'MSI' WHEN '8' THEN
'NUI'
WHEN '9' THEN 'NIT' END AS TIPO_ID,
C.CUECODIGO AS CUENTA_CONTABLE_BANCO, C.CUENOMBRE AS NOMBRE_CUENTA,B.TEGRVALOR AS
VALOR_EGRESO,
CASE WHEN TEGRAFEBAN=0 THEN ' ' WHEN TEGRAFEBAN=1 THEN H.TBACODIGO END AS
CODIGO_BANCO,
CASE WHEN TEGRAFEBAN=0 THEN ' ' WHEN TEGRAFEBAN=1 THEN H.TBANOMBRE END AS
NOMBRE_BANCO,
CASE WHEN TEGRAFEBAN=0 THEN '01' WHEN TEGRAFEBAN=1 THEN G.TCTCODIGO END AS
CODIGO_CUENTA,
CASE WHEN TEGRAFEBAN=0 THEN 'CAJA PRINCIPAL' WHEN TEGRAFEBAN=1 THEN G.TCTNUMCTA END
AS NUMERO_CUENTA,
B2.CUECODIGO AS CUENTA_DEBITO, B2.CUENOMBRE AS NOMBRE_CUENTA_DEBITO,
B4.CXPCONSEC AS CONSECUTIVO_CXP, B4.CXPDOCUME AS FACTURA, B5.PGVALOR AS VALOR_CXP

from dgempres01..tsndocume a
join dgempres01..tsncegres b on a.OID=B.OID
join dgempres01..tsnmegres b1 on b1.tsncegres=b.oid
join dgempres01..ctncuenta b2 on b1.ctplacue=b2.oid
join dgempres01..tsnfegres b3 on b1.oid=b3.tsnmegres
join dgempres01..PGNCXP B4 ON B3.PGNCXP=B4.OID
JOIN DGEMPRES01..PGNCXPC B5 ON B4.OID=B5.PGNCXP
LEFT JOIN DGEMPRES01..TSNCTACAEN F ON B.TSNCTACAEN=F.OID
LEFT JOIN DGEMPRES01..TSNCTACA G ON F.OID=G.OID
LEFT JOIN DGEMPRES01..TSNBANCO H ON G.TSNBANCO=H.OID
join dgempres01..CTNCUENTA C ON B.CTNCUENTA=C.OID
join dgempres01..gentercer D on b.gentercer=d.oid
JOIN DGEMPRES01..GENTERCERP D1 ON D.OID=D1.GENTERCER
JOIN DGEMPRES01..GENUSUARIO E ON A.TSUSUARIO=E.OID

WHERE A.TSTIPDOC=1 AND


A.TSESTADO<>2 AND
D.TERTIPPER=2 AND
B4.CXPDOCFECHA>=@FECHA_INICIAL AND B4.CXPDOCFECHA<=@FECHA_FINAL AND
D1.GPRTIPPRORECHUM=1 AND
B4.CXPTIPO=0

ORDER BY A.IDCONSEC

También podría gustarte