Ir para conteúdo
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

SQL razão contabil


lucas1985
Ir para a solução Resolvido por omar,

Posts Recomendados


  • 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

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.

Link para comentar
Compartilhar em outros sites

  • Solução

  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  817
  • Conteúdo/Dia:  0.16
  • Reputação:   105
  • Pontos/Conquistas:  4.774
  • Conteúdo Resolvido:  0
  • Dias Ganho:  74
  • Status:  Offline
  • Idade:  61
  • Dispositivo:  Windows

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 por omar
  • Like 1
Link para comentar
Compartilhar em outros sites


  • 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

Excelente tarde, Omar!

 

Muito obrigado.

Link para comentar
Compartilhar em outros sites

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.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.