Galera possuo uma tabela clientes com o campo cli_data_nasc, com a data de nascimento do fulano, meu problema é, se eu executar o seguinte comando sql: select * from clientes order by cli_data_nasc, ele me retorna os registro ordenado pela data mas ordenando por ano, se eu colocar: Select * from clientes order by extract(month from cli_data_nasc) ele me retorna os registros ordenado pelo mês.
o que eu quero é que ele me retorne os registros ordenado pelo dia e mês ignorando o ano, só não estou conseguindo poir o comando order by só deixa utilizar 1 valor para ordenar, alguém ai pode me ajudar a fazer este sql???
Pergunta
shakall
Galera possuo uma tabela clientes com o campo cli_data_nasc, com a data de nascimento do fulano, meu problema é, se eu executar o seguinte comando sql: select * from clientes order by cli_data_nasc, ele me retorna os registro ordenado pela data mas ordenando por ano, se eu colocar: Select * from clientes order by extract(month from cli_data_nasc) ele me retorna os registros ordenado pelo mês.
o que eu quero é que ele me retorne os registros ordenado pelo dia e mês ignorando o ano, só não estou conseguindo poir o comando order by só deixa utilizar 1 valor para ordenar, alguém ai pode me ajudar a fazer este sql???
preciso que me retorne dia e mês ordenado.
Banco Interbase/Firebird
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.