Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

SELECT EDO.IDMAEEDO, EDO.TIDO, EDO.NUDO, EDO.ENDO,EDO.SUENDO,EDO.SUDO,EDO.FEEMDO , EDO.KOFUDO, EDO.MODO, EDO.TIMODO, EDO.TAMODO,EDO.CAPRAD, EDO.CAPREX,EDO.VANEDO , EDO.VAIVDO, EDO.VABRDO,DDO.LILG, DDO.NULIDO, DDO.SULIDO, DDO.

LUVTLIDO, DDO.BOS ULIDO, DDO.KOFULIDO, COALESCE(DDO.PRCT,0), DDO.TICT, DDO.TIPR, DDO.NUSEPR, DDO.K OPRCT, DDO.UDTRPR, DDO.RLUDPR,CASE WHEN DDO.PRCT=1 THEN 0 WHEN EDO.TIDO IN ('GDV','GDP','GDD','GRC','GRP ','GRI') AND DDO.PRCT=0 THEN DDO.CAPRCO1-DDO.CAPREX1 WHEN EDO.TIDO IN ('NCV','N CC','NCX','NEV') AND DDO.PRCT=0 THEN DDO.CAPRCO1*(-1) ELSE D DO.CAPRCO1 END,DDO.CAPRAD1, DDO.CAPREX1, DDO.CAPRNC1, DDO.UD01PR,CASE WHEN DDO. PRCT=1 THEN 0 WHEN EDO.TI DO IN ('GDV','GDP','GDD','GRC','GRP','GRI') AND DDO.PRCT=0 THEN DDO.CAPRCO2-DDO. CAPREX2 WHEN EDO.TIDO IN ('NCV','NCC','NCX','NEV') AND DDO.PRCT=0 T HEN DDO.CAPRCO2*(-1) ELSE DDO.CAPRCO2 END,DDO.CAPRAD2, DDO.CAPREX2, DDO. CAPRNC2, DDO.UD02PR,DDO.PPPRNE, DDO.PPPRBR, DDO.VANELI, DDO.VABRLI, DDO.FEEMLI, DDO.FEERLI, DDO.PPPRPM,DDO.ESLIDO, DDO.PPPRNERE1, DDO.PPPRNERE2,DDO.IDMAEDDO,CAS E DDO.PRCT WHEN 1 THEN '_ct_' ELSE COALESCE(MAEPR.FMPR,'') END,COALESCE(MAEPR.MR PR, ''),COALESCE(MAEEN.ZOEN, ''),COALESCE(MAEEN.RUEN,''),COALESCE(TABCT.RECAPR RE,0),COALESCE(MAEPR.PFPR,''),COALESCE(MAEPR.HFPR,''),CASE WHEN EDO.TIMODO='E' THEN ( CASE WHEN DDO.PRCT=0 THEN (DDO.PPPRNERE1*CAPRCO1) WHEN DDO.PRCT=1 AND CO ALESCE(TABCT.RECAPRRE,0)=1 THEN DDO.VANELI WHEN DDO.PRCT=1 AND COALESCE(TABCT.R ECAPRRE,0)=0 THEN 0.0 END )*EDO.TAMODO* ( CASE WHEN EDO.TIDO IN ('NCV','NCX','N EV') OR EDO.TIDO='NCC' THEN -1.0 ELSE 1.0 END ) ELSE ( CASE WHEN DDO.PRCT=0 TH EN (DDO.PPPRNERE1*CAPRCO1) WHEN DDO.PRCT=1 AND COALESCE(TABCT.RECAPRRE,0)=1 THEN DDO.VANELI WHEN DDO.PRCT=1 AND COALESCE(TABCT.RECAPRRE,0)=0 THEN 0.0 END )* ( CASE WHEN EDO.TIDO IN ('NCV','NCX','NEV') OR EDO.TIDO='NCC' THEN -1.0 ELSE 1.0 END ) END ,OBDO.OCDO FROM MAEEDO EDO WITH ( NOLOCK ) LEFT JOIN MAEDDO AS DDO W ITH (NOLOCK) ON EDO.IDMAEEDO=DDO.IDMAEEDO AND DDO.LILG NOT IN ('GR','IM') LEFT JOIN MAEEDOOB AS OBDO WITH (NOLOCK) ON EDO.IDMAEEDO=OBDO.IDMAEEDO INNER JOIN MA EPR WITH (NOLOCK) ON MAEPR.KOPR=DDO.KOPRCT AND DDO.KOPRCT IN ( SELECT FTMPPRSQL .INI01 FROM #M3275868 AS FTMPPRSQL WITH ( NOLOCK ) WHERE MAEPR.KOPR=FTMPPRSQL.IN I01 ) LEFT JOIN MAEEN WITH (NOLOCK) ON MAEEN.KOEN=EDO.ENDO AND MAEEN.SUEN=EDO.SU ENDO LEFT JOIN TABCT WITH (NOLOCK) ON DDO.KOPRCT=TABCT.KOCT AND DDO.PRCT=1 WHE RE ( EDO.EMPRESA='01' AND EDO.TIDO IN ('BLV','BSV','ESC','FCV','FDB','FDV','FDX ','FDZ','FEE','FEV','FVL','FVT','FVX','FVZ','NCE','NCV','NCX','NCZ','NEV','RIN') AND EDO.FEEMDO BETWEEN {d '2011-05-01'} AND {d '2011-08-02'} AND EDO.NUDONODEF I=0 AND EDO.ESDO<>'N' ) ORDER BY EDO.IDMAEEDO

You might also like