Extrair apenas o mês com uma query...

Delphi

20/02/2003

Preciso fazer uma consulta onde só extraia os aniversariantes de um determinado mês, esta consulta passaria por parâmetro somente o mês que o usuário escolhesse e faria o filtro a partir desse dado! Só não sei como faço para comprarar somente o mês com uma data completa??? tem como extrair somente o mês da data para a comparação através de SQL?????


Btovix

Btovix

Curtidas 0

Respostas

Lfernandos

Lfernandos

20/02/2003

Bom o SQL no IB funciona assim:

SELECT * FROM TABELA WHERE EXTRACTMONTH(CAMPO1) = 10;

substitua 10 por uma variável.


GOSTEI 0
Anonymous

Anonymous

20/02/2003

pela function decodedate(parametro,mes,dia,ano);
parametro é a data completa que vc quer pesquisar,mes,dia,ano sao
variaveis do tipo word;

variavel := mes;
e vc opitem o somente o mes


GOSTEI 0
Btovix

Btovix

20/02/2003

Meu banco é o Acess mas só foi usar month ao invés de extract month e já funcionou!!!! Fui!!!


GOSTEI 0
POSTAR