Estou com um probleminha simples que eu ainda não havia precisado com relação a consulta SQL. Estou usando delphi 7 + client data set com banco de dados Firebird. Todos comandos SQL que uso sempre faço assim:
dtmdlClube.clntdtstAuxiliar.Close;
dtmdlClube.SQLdtstAuxiliar.CommandText := 'select * from CAIXA where TIPO='+QuotedStr('E');
dtmdlClube.clntdtstAuxiliar.Open;
if dtmdlClube.clntdtstAuxiliar.RecordCount > 0 then
...
Só que agora preciso do valor total em uma determinada data, apenas não sei como pego o resultado disso.
dtmdlClube.clntdtstAuxiliar.Close;
dtmdlClube.SQLdtstAuxiliar.CommandText := 'select sum(VALOR) from CAIXA where DATA='+QuotedStr(FormatDateTime('mm/dd/yyyy',fData))+' and TIPO='+QuotedStr('E')+' order by DATA,TIPO_MOV,NOME';
dtmdlClube.clntdtstAuxiliar.Open;
A instrução SQL está perfeita e funciona sem problema, mas não sei como obter o resultado. Alguém poderia me dar uma ajuda, desde já agradeço muito.
Pergunta
sergio.lima
Oi, Galera.
Estou com um probleminha simples que eu ainda não havia precisado com relação a consulta SQL. Estou usando delphi 7 + client data set com banco de dados Firebird. Todos comandos SQL que uso sempre faço assim:
dtmdlClube.clntdtstAuxiliar.Close;
dtmdlClube.SQLdtstAuxiliar.CommandText := 'select * from CAIXA where TIPO='+QuotedStr('E');
dtmdlClube.clntdtstAuxiliar.Open;
if dtmdlClube.clntdtstAuxiliar.RecordCount > 0 then
...
Só que agora preciso do valor total em uma determinada data, apenas não sei como pego o resultado disso.
dtmdlClube.clntdtstAuxiliar.Close;
dtmdlClube.SQLdtstAuxiliar.CommandText := 'select sum(VALOR) from CAIXA where DATA='+QuotedStr(FormatDateTime('mm/dd/yyyy',fData))+' and TIPO='+QuotedStr('E')+' order by DATA,TIPO_MOV,NOME';
dtmdlClube.clntdtstAuxiliar.Open;
A instrução SQL está perfeita e funciona sem problema, mas não sei como obter o resultado. Alguém poderia me dar uma ajuda, desde já agradeço muito.
Valeu
Sergio
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.