Comando SQL para selecioar por intervalo de datas
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
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
Curtidas 0
Respostas
Fabio.hc
21/05/2004
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.
GOSTEI 0