Array
(
)

Como verificar se a data atual possui 10 dias a mais... ?

Turbo Drive
   - 15 dez 2005

Boa tarde a todos
Tenho a seguinte SQL:

QTudo.Close;
QTudo.sql.Clear;
QTudo.sql.Add(´select chave from cliente where :fim > (datacompra + 10)´);
QTudo.parambyname(´fim´).asdatetime := date;
QTudo.open;

O q pretendo saber é se a data atual é maior do que a data da compra mais 10 dias.
Existe alguma forma de saber isso dentro da sql, sem precisar percorrer toda a tabela ?
Estou tentando evitar percorrer, pq esta tabela possui 16.000 clientes cadastrados.

Eu uso delphi 5 com o mysql.

Grato pela atenção.


Emerson
   - 15 dez 2005

deve ser algo como:

´select chave from cliente where (datacompra + 10) < curdate()´

getdate() - data atual no sql server
current_date - data atual no interbase / firebird
curdate() - data atual no mysql


Turbo Drive
   - 16 dez 2005

Obrigado chefe, caiu como uma luva.

Precisando tamos aí.