lucas1985 Postado 24 de Janeiro de 2018 Tópicos Que Criei: 3 Tópicos/Dia: 0.00 Meu Conteúdo: 9 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 79 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 38 Denunciar Compartilhar Postado 24 de Janeiro de 2018 Bom dia! Alguém poderia me dar uma força em montar uma sql ref. a movimentação contábil, filtrando os dados: Conta, data, complemento, filial, valores debitados e valores creditados. O usuário informa na geração da SQL o reduzido da conta e o período. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Solução omar Postado 24 de Janeiro de 2018 Tópicos Que Criei: 59 Tópicos/Dia: 0.01 Meu Conteúdo: 820 Conteúdo/Dia: 0.16 Reputação: 107 Pontos/Conquistas: 4.791 Conteúdo Resolvido: 0 Dias Ganho: 74 Status: Offline Idade: 61 Dispositivo: Windows Solução Denunciar Compartilhar Postado 24 de Janeiro de 2018 (editado) Bom dia. Este select é um espelho do razão, vc pode modificar: SELECT CCONTA.CODCONTA, CCONTA.DESCRICAO, CCONTA.CODCOLIGADA, LCTREF, DATA, CLANCA.CODHISTP, DOCUMENTO, DEBITO, CREDITO, ( CASE WHEN DEBITO = CCONTA.CODCONTA THEN VALOR ELSE 0 END + CASE WHEN CREDITO = CCONTA.CODCONTA THEN -VALOR ELSE 0 END )AS VALOR, CASE WHEN DEBITO = CCONTA.CODCONTA THEN VALOR ELSE 0 END AS VRDEBITO, CASE WHEN CREDITO = CCONTA.CODCONTA THEN -VALOR ELSE 0 END AS VRCREDITO, CODCCUSTO, YEAR(DATA) AS ANO, MONTH(data) AS mes, COMPLEMENTO, CLANCA.CODCOLIGADA, codfilial, IDLANCAMENTO, INTEGRACHAVE FROM CCONTA (NOLOCK), CLANCA (NOLOCK) WHERE ( DEBITO = CODCONTA OR CREDITO = CODCONTA ) AND ( DATA >= :DATA_INICIAL_D AND DATA <= :DATA_FINAL_D ) AND ( CODCONTA LIKE :INFORME_A_CONTA1_S + '%' OR CODCONTA LIKE :INFORME_A_CONTA2_S + '%' ) AND CLANCA.CODCOLIGADA = :COLIGADA_V AND ( Cconta.CODCOLIGADA = :COLIGADAC_V OR Cconta.CODCOLIGADA = 0 ) ORDER BY DATA, LCTREF Uma consulta mais simples: SELECT LCTREF, DATA, DOCUMENTO, DEBITO, CREDITO, VALOR, CODCOLIGADA, COMPLEMENTO FROM CLANCA WHERE CLANCA.DATA = :QUAL_A_DATA Editado 24 de Janeiro de 2018 por omar 1 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
lucas1985 Postado 24 de Janeiro de 2018 Tópicos Que Criei: 3 Tópicos/Dia: 0.00 Meu Conteúdo: 9 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 79 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 38 Autor Denunciar Compartilhar Postado 24 de Janeiro de 2018 Excelente tarde, Omar! Muito obrigado. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.