Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wjoliv

Ordenação por dia da semana

Recommended Posts

Aew pessoal preciso ordenar uma query por dia da semana começando por segunda feira alguem sabe como faço

 

segue o enunciado

 

 

exiba o sobrenome, a data de admissão e o dia da semana em que o funcionário começou a trabalhar, atribua o label "DAY" à coluna. Ordene os resultados pelo dia da semana começando por segunda feira.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um exemplo

 

select last_analyzed , to_char(last_analyzed,'d day')
from user_tables
order by to_char(last_analyzed,'d day')

Como você quer segunda talvez tenha que juntar com case ou decode.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um exemplo

 

select last_analyzed , to_char(last_analyzed,'d day')
from user_tables
order by to_char(last_analyzed,'d day')

Como você quer segunda talvez tenha que juntar com case ou decode.

 

Então Motta eu tentei fazer dessa maneira com o To_char, mas na minha query ele ordenou por ordem alfabetica

ficou domingo quarta quinta sabado segunda sexta e terça

vou tentar fazer com o decode e ver se funciona

valew pela dica

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça só to_char(last_analyzed,'d') , mas o domingo ficará à frente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.