Extrair apenas o mês com uma query...
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
Curtidas 0
Respostas
Lfernandos
20/02/2003
Bom o SQL no IB funciona assim:
SELECT * FROM TABELA WHERE EXTRACTMONTH(CAMPO1) = 10;
substitua 10 por uma variável.
SELECT * FROM TABELA WHERE EXTRACTMONTH(CAMPO1) = 10;
substitua 10 por uma variável.
GOSTEI 0
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
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
20/02/2003
Meu banco é o Acess mas só foi usar month ao invés de extract month e já funcionou!!!! Fui!!!
GOSTEI 0