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 contratos e pagamentos


danoliveiram

Posts Recomendados


  • Tópicos Que Criei:  4
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  7
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  79
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  41

Boa tarde pessoal. Alguém possui uma consulta que relacione contratos e pagamentos? Desconfio que seja algo relacionando as tabelas TCNT e FLAN. Mas só desconfio...hehehe. Obrigado.

Link para comentar
Compartilhar em outros sites


  • 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

Boa tarde.

Tenho este select que é utilizado em um relatório:

SELECT FLAN.DATAVENCIMENTO,
       FLAN.VALORORIGINAL,
       FLANBAIXA.DATABAIXA,
       FLANBAIXA.VALORBAIXA
FROM   TCNT (NOLOCK)
       INNER JOIN TITMMOV
         ON TCNT.CODCOLIGADA = TITMMOV.CODCOLIGADA
        AND TCNT.IDCNT = TITMMOV.IDCNT
       INNER JOIN TMOV
         ON TITMMOV.CODCOLIGADA = TMOV.CODCOLIGADA
        AND TITMMOV.IDMOV = TMOV.IDMOV
       INNER JOIN FLAN
         ON TMOV.CODCOLIGADA = FLAN.CODCOLIGADA
        AND TMOV.IDMOV = FLAN.IDMOV
       LEFT JOIN FLAN
         ON FLAN.CODCOLIGADA = FLANBAIXA.CODCOLIGADA
         AND FLAN.IDLAN = FLANBAIXA.IDLAN
WHERE  TCNT.CODCOLIGADA = :CODCOLIGADA
       AND TCNT.IDCNT = :IDCNT

Editado por omar
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  4
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  7
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  79
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  41

Bom dia Omar. Muito obrigado por me responder. Agora só uma dúvida. Na consulta você fez um inner join com a FLAN e posteriormente um left Join com a mesma FLAN, mas na cláusula ON vc referencia a FLANBAIXA. É isso mesmo ou devo trocar o left join para a FLANBAIXA? Mais uma vez obrigado.

Link para comentar
Compartilhar em outros sites


  • 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

Foi erro.  Coloca flanbaixa.  Esta última parte não tinha no select original.  Foi para pegar os valores da baixa.

SELECT FLAN.DATAVENCIMENTO,
       FLAN.VALORORIGINAL,
       FLANBAIXA.DATABAIXA,
       FLANBAIXA.VALORBAIXA
FROM   TCNT (NOLOCK)
       INNER JOIN TITMMOV
         ON TCNT.CODCOLIGADA = TITMMOV.CODCOLIGADA
        AND TCNT.IDCNT = TITMMOV.IDCNT
       INNER JOIN TMOV
         ON TITMMOV.CODCOLIGADA = TMOV.CODCOLIGADA
        AND TITMMOV.IDMOV = TMOV.IDMOV
       INNER JOIN FLAN
         ON TMOV.CODCOLIGADA = FLAN.CODCOLIGADA
        AND TMOV.IDMOV = FLAN.IDMOV
       LEFT JOIN FLANBAIXA
         ON FLAN.CODCOLIGADA = FLANBAIXA.CODCOLIGADA
         AND FLAN.IDLAN = FLANBAIXA.IDLAN
WHERE  TCNT.CODCOLIGADA = :CODCOLIGADA
       AND TCNT.IDCNT = :IDCNT

Editado por omar
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.