Ir para conteúdo
Fórum Script Brasil
  • 0

Script - Contar meses para pagamento retroativo


Fernandinha

Pergunta

Olá pessoal!

Tenho a tabela abaixo e preciso criar um script para contar quantas parcelas faltam para fazer o pagamento retroativo, por exemplo:

Id IdTurma QtMesesPagar QtMesesPagos MesBolsa1 MesBolsa2 MesBolsa3 MesBolsa4

1 9 4 1 8 9 10 11

2 8 1 0 10 NULL NULL NULL

3 8 1 0 10 NULL NULL NULL

A turma 9 tem 4 parcelas a pagar e somente 1 bolsa foi paga, esse mês é o mês 10 e teriamos que pagar a terceira bolsa, gostaria de fazer um script para ver quantas parcelas tenho que pagar esse mês, no caso do exemplo teria que chegar na quantidade de 2 parcelas a pagar.

Não estou tendo nenhuma idéia para fazer isso, alguém poderia me ajudar, por favor?

Obrigada.

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Então, mas nesse caso não ocorrerá, e essa tabela é uma temporária que criei para deixar todas as informações que preciso juntas.

Coloquei as tabelas de Meses, pois se a data do Inicio da Turma for depois do dia 15 devo colocar o pagamento para o mês seguinte.

Eu só queria saber como é possível eu contar os meses menores que o mês vigente, ou seja, quantas parcelas determinado Id deveria ter recebido.

Link para o comentário
Compartilhar em outros sites

  • 0

Ficaria mais ou menos assim:

DECLARE @Cont AS INT

SET @Cont = (SELECT COUNT(id) FROM Tabela WHERE MesBolsa1=10)
SET @Cont = @Cont + (SELECT COUNT(id) FROM Tabela WHERE MesBolsa2=10)
SET @Cont = @Cont + (SELECT COUNT(id) FROM Tabela WHERE MesBolsa3=10)
SET @Cont = @Cont + (SELECT COUNT(id) FROM Tabela WHERE MesBolsa4=10)

Select @Cont

Neste caso você pega todas as linhas q possuem correlação com o mês 10.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

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

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...