Fórum Comando SQL para selecioar por intervalo de datas #233650

21/05/2004

0

Estou tentando usar os seguinte comandos abaixo em uma tabela PARADOX

SELECT * FROM Tab_Clientes
WHERE extract(month from Cad_Nacimento) BETWEEN :datainicio AND :datafim
ORDER BY Cad_Nacimento

e esta apresentando o erro: ´Type mismatch in expression´.

Na propriedade Params do meu Query estou usando Date Type = ftDate;

Gostaria de saber onde esta o erro nestes comandos. O que estou querendo fazer e selecionar registros do tipo data apenas usando o Dia e o Mes.

Desde já agradeço

Chaquater


Chaquater

Chaquater

Responder

Posts

21/05/2004

Fabio.hc

SELECT * FROM Tab_Clientes WHERE extract(month from Cad_Nacimento) BETWEEN :datainicio AND :datafim ORDER BY Cad_Nacimento e esta apresentando o erro: ´Type mismatch in expression´. Na propriedade Params do meu Query estou usando Date Type = ftDate;

Vc está comparando inteiro com data.

O comando extract retorna o mês então o parametro deve ser inteiro.


Responder

Gostei + 0

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

Aceitar