PEGAR A QUANTIDADE NO BANCO DE DADOS

Delphi

Banco de Dados

19/01/2018

BOM DIA , ALGUEM SABE COMO FAÇO PARA PEGAR A QUANTIDADE DE REGISTRO CADASTRADO EM UM INTERVALO DE DATAS ??
Lucas Domiciano

Lucas Domiciano

Curtidas 0

Melhor post

William Fortes

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.
GOSTEI 1

Mais Respostas

Lucas Domiciano

Lucas Domiciano

19/01/2018

BANCO QUE ESTOU USANDO É DATABASE DESKTOP !
GOSTEI 0
Lucas Domiciano

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;
GOSTEI 0
Natanael Ferreira

Natanael Ferreira

19/01/2018

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.
GOSTEI 1
Lucas Domiciano

Lucas Domiciano

19/01/2018

OBRIGADO Natanael Ferreira , era isso mesmo !
GOSTEI 0
POSTAR