Aniversariantes - Order by - Interbase
Ola Pessoal,
Já verifiquei todas as mensagens a respeito do assunto, mas não
consegui fazer a ordenação correta.
- Selecionar pelo dia ou mês não é problema.
- Colocando Order by pelo campo data, a seleção fica ordenada pelo ano.
Tem como fazer um ORDER BY de forma que seja
ordenado pela dia do nascimento, independente do ano?
Desde já agradeço qualquer ajuda.
Geraldo
Já verifiquei todas as mensagens a respeito do assunto, mas não
consegui fazer a ordenação correta.
- Selecionar pelo dia ou mês não é problema.
- Colocando Order by pelo campo data, a seleção fica ordenada pelo ano.
Tem como fazer um ORDER BY de forma que seja
ordenado pela dia do nascimento, independente do ano?
Desde já agradeço qualquer ajuda.
Geraldo
Jose Oliveira
Curtidas 0
Respostas
Afarias
07/06/2004
select extract(day from data_nascimento) as dia,
extract(month from data_nascimento) as mes from nome_tabela
order by 2, 1;
T+
extract(month from data_nascimento) as mes from nome_tabela
order by 2, 1;
T+
GOSTEI 0