Duvida SQl ordenar dia mês

01/08/2007

0

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, soh não estou conseguindo poir o comando order by soh deixa utilizar 1 valor para ordenar, alguem ai pode me ajudar a fazer este sql???
preciso que me retorne dia e mes ordenado.
Banco Interbase/Firebird


Shakall

Shakall

Responder

Posts

01/08/2007

Emerson Nascimento

Select
  * 
from
  clientes 
order by
  extract(month from cli_data_nasc),
  extract(day from cli_data_nasc)



Responder

01/08/2007

Shakall

puts que mancada minha era soh usar o , igual no select para retornar mais de um valor, hehe muito obrigado pela ajudar, valeu!!!


Responder

07/06/2017

Elison Faria

para o sqlServer / Acces

Select *
From Pessoa
Order by Month(DataNasc), Day(DataNasc)
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar