Ir para conteúdo

POWERED BY:

Arquivado

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

Alessandro Souza

[Resolvido] Isolar um Registro Dentro do ORDER BY

Recommended Posts

Ola bom dia pessoal!

Gostaria de saber se é possível dentro de um SELECT isolar um registro para que ele apareça por ultimo dentro do while ou se isso deve ser feito com o PHP.

 

Comando:

$sql = $conexao -> prepare("SELECT colaborador,horario, id FROM escala2 WHERE mes='$mes' AND ano='$ano' ORDER by horario ASC");

 

Ele me retorna

 

06:00 as 14:00

06:00 as 14:00

09:00 as 18:00

13:00 as 22:00

22:00 as 06:00

 

eu gostaria que o 09:00 as 18:00 fosse o ultimo a ser listado mesmo com order by.. existe essa possibildade?

 

 

Agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites
SELECT colaborador,horario, id 
FROM escala2 
WHERE mes='$mes' A
ND ano='$ano' 
ORDER by (case when horario = '09:00 as 18:00' then 0 else 1),horario 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara dei só uma ajeitada e funcionou , ficou assim :

 

 

SELECT colaborador, horario, id FROM escala2 WHERE mes='$mes' AND ano='$ano' ORDER BY ((case when horario = '09:00 as 18:00' then 1 else 0 END)),  horario

 

Muito Obrigado mesmo!

 

Abraços

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.