[firebase-br] Ainda sobre aniversários
Daniel / Tecnobyte
temp em tecnobyte.com.br
Qui Fev 24 13:11:01 -03 2005
Preciso encontrar os aniversariantes de qualquer período (não apenas de um
único mês). Usei o filtro abaixo obter os aniversariantes do período de "5
de Agosto" até "15 de Outubro" e funcionou corretamente.
WHERE
SUBSTRING(Data FROM 6 FOR 2) || SUBSTRING(Data FROM 9 FOR 2)
BETWEEN '0805' AND '1015'
No teste que fiz aqui o Firebird converte data para string usando o formato
yyyy-mm-dd.
No entanto tenho receio de que o formato da conversão de data para string
possa variar de uma versão para outra do Firebird ou mesmo depender de
alguma configuração. Se este formato mudar, o filtro acima se tornaria
inválido para o que foi proposto. Alguém sabe algo sobre isto?
Atenciosamente.
Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br
Mais detalhes sobre a lista de discussão lista