Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- exec sp_executesql N'SELECT
- L.CODIGOCAIXA,
- L.CODIGOLANCAMENTO,
- TL.DESCRICAO DESCRICAOLANCAMENTOANALITICO,
- TL.CODIGOTIPOLANCAMENTOPAI,
- L.CODIGOTIPOLANCAMENTO,
- L.DATA DATALANCAMENTO,
- T.NUMEROTICKET,
- L.HISTORICO,
- L.VALOR VALORLANCAMENTO,
- L.SISTEMAORIGEM,
- L.DATADOCUMENTO,
- L.CODIGODOCUMENTO,
- CASE
- WHEN (SELECT
- COUNT(LCO.CODIGOLANCAMENTO)
- FROM
- CAI_LANCAMENTO LAN
- INNER JOIN
- CAI_LANCAMENTOCONTABIL LCO
- ON (LAN.CODIGOLANCAMENTO = LCO.CODIGOLANCAMENTO)
- WHERE
- LCO.CODIGOLANCAMENTO = L.CODIGOLANCAMENTO) > 1
- THEN
- LC.VALOR
- ELSE
- L.VALOR
- END
- AS VALOR,
- COALESCE(LC.ENTRADASAIDA, L.ENTRADASAIDA) ENTRADASAIDA,
- LC.CODIGOLANCAMENTOCONTABIL,
- LC.CODIGOCONTACONTABIL,
- C.DESCRICAO CAIXA,
- COALESCE(T.ESTORNADO, ''0'') ESTORNADO,
- CTB.NOME NOMECONTA,
- CTB.CODIGOREDUZIDO CODIGOREDUZIDOCONTABIL,
- CTB.CODIGOCONTA,
- LC.HISTORICOCONSULTA HISTORICOCONTABIL,
- LC.CODIGOEMPRESA COD_EMPRESACONTABIL,
- LC.CODIGOUNIDADE COD_UNIDADECONTABIL,
- COALESCE(AGC.HISTORICO, LC.HISTORICOCONSULTA, L.HISTORICOCONSULTA) AGRUPAMENTOHISTORICO,
- COALESCE(AGC.ENTRADASAIDA, LC.ENTRADASAIDA, L.ENTRADASAIDA) AGRUPAMENTOENTRADASAIDA,
- COALESCE(CTBAGR.CODIGOREDUZIDO, CTB.CODIGOREDUZIDO) AGRUPAMENTOCODIGOREDUZIDO,
- COALESCE(CTBAGR.NOME, CTB.NOME) AGRUPAMENTONOMECONTA,
- COALESCE(CTBAGR.CODIGOCONTA, CTB.CODIGOCONTA) AGRUPAMENTOCODIGOCONTA,
- R.NUMERORECIBO,
- R.CODIGORECIBO
- FROM
- CAI_TIPOLANCAMENTO TL,
- CAI_LANCAMENTO L
- INNER JOIN CAI_CAIXA C
- ON (C.CODIGOCAIXA = L.CODIGOCAIXA)
- LEFT OUTER JOIN CAI_TICKET T
- ON (L.CODIGOTICKET = T.CODIGOTICKET)
- LEFT OUTER JOIN CAI_CAIXAOPERACAO CO
- ON (T.CODIGOCAIXAOPERACAO = CO.CODIGOCAIXAOPERACAO)
- LEFT OUTER JOIN CAI_LANCAMENTOCONTABIL LC
- ON L.CODIGOLANCAMENTO = LC.CODIGOLANCAMENTO
- --AND LC.PARTIDACONTRAPARTIDA = ''P''
- LEFT OUTER JOIN CTB_CONTA CTB
- ON LC.CODIGOCONTACONTABIL = CTB.CODIGOCONTACONTABIL
- LEFT OUTER JOIN CTB_AGRUPAMENTOCONTA AGC
- ON LC.CODIGOCONTACONTABIL = AGC.CODIGOCONTACONTABIL
- AND LC.ENTRADASAIDA = AGC.ENTRADASAIDA
- LEFT OUTER JOIN CTB_CONTA CTBAGR
- ON AGC.CODIGOCONTACONTABIL = CTBAGR.CODIGOCONTACONTABIL
- LEFT JOIN CAI_RECIBOITEM RI
- ON RI.CODIGOLANCAMENTO = L.CODIGOLANCAMENTO
- LEFT JOIN CAI_RECIBO R
- ON R.CODIGORECIBO = RI.CODIGORECIBO
- AND (R.SITUACAO = ''Emitido'' OR R.SITUACAO IS NULL)
- WHERE TL.CODIGOTIPOLANCAMENTO = L.CODIGOTIPOLANCAMENTO
- AND L.DATA BETWEEN @P1 AND @P2
- AND L.CODIGOCAIXA IN ( 7, 11, 15, 12, 37, 13, 14, 40, 6, 8, 9, 10, 3, 5, 2, 16, 19, 18, 20, 17, 35 )
- AND TL.CODIGOTIPOLANCAMENTO IN (26,28,30,13,25,11,3,6,7,4,8,9,5,27,24,29,2)',N'@P1 datetime,@P2 datetime','2016-01-01 00:00:00','2016-01-15 23:59:59'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement