none
gerar contas a receber RRS feed

  • Pergunta

  • Tenho uma tabela Financeiro ( que são os tipos de conta, com seus respectivos valores ) que se associa a pessoas, 5 dias antes da data de vencimento tenho que gerar uma Conta a Receber ( que tem uma tabela )  para cada pessoa. Ex: o aluno GABRIEL  esta associado ao financeiro ( 2 x semana, onde ele pagara 25 reais) então hoje seja gerado a ele uma conta a receber para ele de 25 reais na tabela CONTAS A RECEBER.

    Então tenho 3 tabelas : FINANCEIRO / PESSOAS / CONTAS A RECEBER

    Sei que ele pode ser utilizado algum comando SQL que faça isso, mais não sei por onde começa a pesquisas

    Alguém tem algum exemplo ou algum comando pronto de exemplo ?


    Atenciosamente,
    José Henrique Sabino

    quarta-feira, 10 de dezembro de 2014 16:53

Respostas

  • vais ter que criar relacoes nas tabelas

    so depois podes fazer o select 


    A flower cannot blossom without sunshine, and man cannot live without love.

    quarta-feira, 10 de dezembro de 2014 22:35
    Moderador
  • José, boa noite.

    Se eu entendi bem, você teria que fazer um relacionamento da seguinte forma:

    O cliente tem um registro financeiro que o registro financeiro pode gerar uma ou mais contas a receber.

    Vou mostrar um possível select para servir de base para o seu.

    SELECT
       CL.ID,CL.NOME
    FROM
       CLIENTE CL
    INNER JOIN
       FINANCEIRO FIN ON FIN.IDCLIENTE = CL.ID
    INNER JOIN
       CONTASRECEBER CR ON CR.IDFIN = FIN.ID
    WHERE
       CL.NOME LIKE "KLAYTON%"
    AND 
       CR.DATAVENCIMENTO <= DATEADD(day,5,"2014/12/24")


    Klayton Gomes MCP /MCTS/ MCAD / MCPD / MCSD Software Architecture / System Analyst

    quinta-feira, 11 de dezembro de 2014 00:12

Todas as Respostas

  • vais ter que criar relacoes nas tabelas

    so depois podes fazer o select 


    A flower cannot blossom without sunshine, and man cannot live without love.

    quarta-feira, 10 de dezembro de 2014 22:35
    Moderador
  • José, boa noite.

    Se eu entendi bem, você teria que fazer um relacionamento da seguinte forma:

    O cliente tem um registro financeiro que o registro financeiro pode gerar uma ou mais contas a receber.

    Vou mostrar um possível select para servir de base para o seu.

    SELECT
       CL.ID,CL.NOME
    FROM
       CLIENTE CL
    INNER JOIN
       FINANCEIRO FIN ON FIN.IDCLIENTE = CL.ID
    INNER JOIN
       CONTASRECEBER CR ON CR.IDFIN = FIN.ID
    WHERE
       CL.NOME LIKE "KLAYTON%"
    AND 
       CR.DATAVENCIMENTO <= DATEADD(day,5,"2014/12/24")


    Klayton Gomes MCP /MCTS/ MCAD / MCPD / MCSD Software Architecture / System Analyst

    quinta-feira, 11 de dezembro de 2014 00:12
  • Eu acho que não sera um select, neste caso não teria que ser um insert que ele iria inserir uma conta na tabela contas a receber

    Atenciosamente,
    José Henrique Sabino

    quinta-feira, 11 de dezembro de 2014 11:05