GARANTIR DESCONTO

Fórum Comparar datas em String...Como...? #337772

13/02/2007

0

Eu tenho um Banco de dados Firebird 1.0
Com duas tabelas

Tabela
Documentação
Campos
.....
DataCadastro
DataRecadastamento.


Tabela
DataRecadastramento
Campo
Data

Os Tres campos tem o tamanho de 10 caracteres.... e são String
Eles recebem a data assim.
_DM_DADOS.IBTableDOCUMENTACAO.FieldByName(´DATA_RECADASTRAMENTO´).AsString:= FormatDateTime(´dd/mm/yyyy´,Date);

Agora tenho que criar um comando SQL para selecionar as pessoas que já fizeram recadastramento.

Eu pego a data da tabela DataRecadastramento - Campo -Data

DataRecadastramento:= _DM_DADOS.IBTableDATA_RECADASTRAMENTO.Fieldbyname(´DATA´).AsString;

E faço este comando na Query...

_DM_DADOS.IBTableDOCUMENTACAO.SQL.Clear;
_DM_DADOS.IBTableDOCUMENTACAO.SQL.Add(´select * from DOCUMENTACAO Where FORMATEDATETIME(DATA_RECADASTRAMENTO) >= ´´FORMATEDATETIME(DataRecadastramento)´´´);
_DM_DADOS.IBTableDOCUMENTACAO.Open;


Oque que está dando errado...?


Max2006

Max2006

Responder

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

Aceitar