PEGAR A QUANTIDADE NO BANCO DE DADOS
BOM DIA , ALGUEM SABE COMO FAÇO PARA PEGAR A QUANTIDADE DE REGISTRO CADASTRADO EM UM INTERVALO DE DATAS ??
Lucas Domiciano
Curtidas 0
Melhor post
William Fortes
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.
GOSTEI 1
Mais Respostas
Lucas Domiciano
19/01/2018
BANCO QUE ESTOU USANDO É DATABASE DESKTOP !
GOSTEI 0
Lucas Domiciano
19/01/2018
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;
GOSTEI 0
Natanael Ferreira
19/01/2018
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.
GOSTEI 1
Lucas Domiciano
19/01/2018
OBRIGADO Natanael Ferreira , era isso mesmo !
GOSTEI 0