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

Lucas Domiciano

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.

William Fortes

William Fortes
Responder

Mais Posts

19/01/2018

Lucas Domiciano

BANCO QUE ESTOU USANDO É DATABASE DESKTOP !
Responder

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;
Responder

19/01/2018

Natanael Ferreira

Este erro:
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

19/01/2018

Lucas Domiciano

OBRIGADO Natanael Ferreira , era isso mesmo !
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar