GARANTIR DESCONTO

Fórum Consulta SQL #187448

09/10/2003

0

ESTOU UTILIZANDO TABELAS DO ACESS, ACESO ADO
QUERIA REALIZAR UMA CONSULTA UTILIZANDO UMA DATA
QUE NO ACESS É DO TIPO DATA/HORA, SÓ QUE NO DELPHI GERA
UM ERRO DE INCOMPATIBILIDADE DE TIPOS.

QUERIA UMA CONSULTA SQL QUE COMPARASE APENAS A DATA (NÃO IMPORTANDO A HORA)


EXEMPLO:

SEI QUE AS DATAS (TdateTime), SÃO ARMAZENADAS INTERNAMENTE COMO
NÚMERO DE PONTO FLUTUANTE DE DUPLA PRECISÇÃO(DOUBLE)

* A PARTE INTEIRA INDICA A DATA EM NÚMERO DE DIAS
* E A PARTE FRACIONÁRIA INDICA A HORA

...CONCLUSÃO:
PARA COMPARAR DUAS DATAS INDEPENDENTE DA HORA, FICARIA ASSIM....

IF Trunc(DAta1.DateTime) > Trunc(DAtae.DateTime) then
ShowMessage(´A primeira data é maior que a segunda´);

DÚVIDA :: COMO COLOCAR A FUNÇÃO TRUNC( ), DENTRO DA CONSULTA SQL.

OBS: USO DA FUNÇÃO TRUNC( ), É SÓ UM RACIOCÍNO, SE POSSUIREM UMA OUTRA
MANEIRA TAMBÉM PRECISO.


[]´s Guialberto

[i:5513a952ae]Título editado. Procure digitar a mensagem em minúsculas. Leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689&sid=add834b4ed94967502cf2381c38e751a][u:5513a952ae]Regras de Conduta[/u:5513a952ae][/url]. (marcelo.c – Moderador)[/i:5513a952ae]


Guialberto

Guialberto

Responder

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

Aceitar