DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

Consulta SQL

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #4980
    lucasferreira
    Participante

    Boa tarde a todos,

    sou relativamente novo em programação Delphi e SQL. Gostaria de saber se seria possível realizar uma consulta SQL em que uma linha subtraísse a outra, criando como se fosse um laço de repetição.

    A tabela do banco de dados tem os seguintes campos: DataVenda, VendaLiquida e Margem. Gostaria de calcular o custo dia a dia em que fosse feito uma consulta informando períodos.

    Por exemplo: O usuário informou o período 01/01/2022 a 31/01/2022. Ao invés de realizar uma média da margem dentro do período utilizando a função AVG e subtrair a margem da venda, realizar a conta do custo a cada dia (Dia 01/01/2022 = R$5.000, dia 02/01/2022 = R$4.500, etc…) e no final, somar todos esses custos para criar o valor do custo final.

    Atualmente realizo uma média da margem utilizando o período informado, porém o custo, a margem e o lucro acabam ficando incorretos.

    Exemplo: SELECT AVG(Margem) AS “margem::FLOAT” FROM tbVenda

    Caso seja possível, será de grande ajuda. Obrigado.

    #5636

    Boa tarde Lucas.

    Não consegui entender bem a sua necessidade. Mas podes mandar um e-mail para giovani@infus.inf.br que podemos marcar uma conversa, caso ainda precise.

    • Esta resposta foi modificada 9 meses, 3 semanas atrás por Giovani Da Cruz.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Você deve fazer login para responder a este tópico.

Ir ao topo
© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados