Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diegobarcelos

Armazenar consulta SQL em variável

Recommended Posts

Olá pessoal, queria saber como posso fazer 1 consulta SQL e o resultado ser armazenado em variável? eu to usando banco de dados paradox em dbase e o tipo do campo é moeda, e queria fazer 2 consultas, 1 soma as despesas e outro as receitas e faz o lucro da receita - a despesa, só que o resultado da errado se faço o calculo direto, e nao sei como por em variavel, acabei usando query, mas quero por em edit, e não sei como fazer, obrigado.

 

o que usei de comando foi o seguinte

 

no botao, evento click, coloquei

 

query1.close;query1.sql.text := 'select (SUM(RececeitaPrazo) + SUM(ReceitaVista)) - (SUM(DespesaFixa) + SUM(DespesaVariavel)) from TabReceita, TabDespesa;query1.open;

SUM é o somatório, não sei se entenderam hehe e o resultado do SQL gostaria de por numa variavel.

 

Espero que possam me ajudar, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, é bem simples você só precisa adicionar um item nessa query:

Var    resultado: real;begin  query1.close;  query1.sql.text := 'select ( (SUM(RececeitaPrazo) + SUM(ReceitaVista) ) - ( SUM (DespesaFixa) + SUM(DespesaVariavel)) ) as resultado from TabReceita,  TabDespesa;  query1.open;  resultado := query1.fieldbyname('resultado').AsFloat;end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.