PEGAR A QUANTIDADE NO BANCO DE DADOS
19/01/2018
0
BOM DIA , ALGUEM SABE COMO FAÇO PARA PEGAR A QUANTIDADE DE REGISTRO CADASTRADO EM UM INTERVALO DE DATAS ??
Lucas Domiciano
Curtir tópico
+ 0
Responder
Post mais votado
19/01/2018
Informe o banco amigo.
Mas seria mais ou menos, assim (ORACLE)
Select count(*) as QTDE
from [tabela]
where [campo_data] >= <data_inicial> and [campo_data] <= <data_final>
Isso retorna um field com o nome QTDE do tipo number.
Mas seria mais ou menos, assim (ORACLE)
Select count(*) as QTDE
from [tabela]
where [campo_data] >= <data_inicial> and [campo_data] <= <data_final>
Isso retorna um field com o nome QTDE do tipo number.
William Fortes
Responder
Mais Posts
19/01/2018
Lucas Domiciano
ESTOU FAZENDO ISSO NO SQLBUILDER DA TQUERY DA CERTO , POREM NA HORA QUE FAÇO ISSO DA ERRO COD_CONTATO NOT FOUND, ALGUEM SABE O QUE É ???
var
SOMA : Integer;
begin
With DM.QCONTADOR do
begin
Close;
SQL.Clear;
SQL.Add('SELECT SUM(CONTADOR) TOTAL FROM CONTADOR WHERE COD_CONTADOR BETWEEN 7 AND 10');
Prepare;
Open;
//SOMA := FieldByName('TOTAL').AsInteger;
end;
lblQtdCadastro.Caption := IntToStr(SOMA);
end;
var
SOMA : Integer;
begin
With DM.QCONTADOR do
begin
Close;
SQL.Clear;
SQL.Add('SELECT SUM(CONTADOR) TOTAL FROM CONTADOR WHERE COD_CONTADOR BETWEEN 7 AND 10');
Prepare;
Open;
//SOMA := FieldByName('TOTAL').AsInteger;
end;
lblQtdCadastro.Caption := IntToStr(SOMA);
end;
Responder
19/01/2018
Natanael Ferreira
Este erro:
Pode estar ocorrendo porque você deve ter adicionado todos os fields no FieldsEditor da query QCONTADOR.
E sua instrução busca apenas um campo SUM(CONTADOR) TOTAL.
Para resolver, use uma outra Query a parte (sem fields no FieldsEditor) para executar o seu código SQL.
COD_CONTATO NOT FOUND
Pode estar ocorrendo porque você deve ter adicionado todos os fields no FieldsEditor da query QCONTADOR.
E sua instrução busca apenas um campo SUM(CONTADOR) TOTAL.
Para resolver, use uma outra Query a parte (sem fields no FieldsEditor) para executar o seu código SQL.
Responder
Clique aqui para fazer login e interagir na Comunidade :)