AJUDA COM RESULTADOS DE UM BD

USUARIO.EXCLUIDOS 16/07/2004 15:19:57
#33827
Olá a todos...

Estou fazendo um sistema de administração de funcionários, débitos e créditos. Então, eu quero fazer (mas não sei como) que eu pegue todos os valores de um campo de uma tabela, somar todos eles e guardar numa variavel publica (ou private, tanto faz)...

Por exemplo, no meu bd, tem a table creditos e a table debitos, e os campos delas são: ID, Natureza e Valor. Eu quero pegar todos os registros do campo Valor (tanto em debito como em crédito), e fazer uma diferença (credito-debito)... e o resultado salvo em uma outra table, de nome Geral.. (mas isso deixem comigo, eu preciso apenas de todos os resultados do campo Valor)...

Obrigado pela atenção...
LCSD 16/07/2004 15:26:36
#33834
Resposta escolhida
Faça um SELECT nesta sua tabela, pegando o resultado. Seria mais ou menos assim:

SQL="Select max(debito) as deb, max(credito) as cred from tabela where...." filtros

aí, VC abre esta tabela e coloca nas variáveis desejadas, o valor que retornar do campo DEB e CRED
LCSD 16/07/2004 16:49:41
#33861
Então, cara, Faça 2 SELECTÂÂÂ's

SELECT 1: "Select max(valor) as Val from Credito"
Abre a sua tabela:
Tabela.open sql,conecçao,......,......... (toda as baboseiras)
VarCredito = tabela!val

SELECT 2: "Select max(valor) as Deb from Debito"
Abre a sua tabela:
Tabela.open sql,conecçao,......,......... (toda as baboseiras)
VarDevito = tabela!Deb


Deu para enteder melhor agora???

Tópico encerrado , respostas não são mais permitidas