Ir para conteúdo

POWERED BY:

Arquivado

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

aary_

Problemas query de consulta com ordenação por dois critérios

Recommended Posts

Olá!

 

Estou com problemas para ordenar uma consulta por dois critérios.

 

Preciso selecionar os dados pela coluna log_restaurante_online (do tipo datetime) e, depois disso, por nome.

Então eu tenho uma query como essa:

SELECT id, nome, log_restaurante_online FROM restaurantes WHERE status = 1 GROUP BY id ORDER BY log_restaurante_online DESC, nome ASC

Entretanto quanto eu executo, as ordenações não funcionam juntas. A consulta só obedece um dos critérios.

Alguém tem alguma dica ou sabe me dizer o que estou fazendo errado?

 

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem nada de errado..

 

O que ele vai fazer será:

-> Ordernar por log_restaurante_online DESC

-> Depois dentro dos log_restaurante_online ordenados, ordenar por nome ASC.

 

Se não houver mais de um nome para cada data, ai não tem o que ordenar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hummmm, você tem razão William. O problema é esse.

 

Eu preciso ordernar o nome idependente do log. Ele verifica pelo log quem tá online, e aí depois preciso listar por nome. Mas como ele pega o time 00:00:00 o pessoal nunca vai ter entrado examentente no mesmo horário.

 

Não tem nada de errado..

O que ele vai fazer será:
-> Ordernar por log_restaurante_online DESC
-> Depois dentro dos log_restaurante_online ordenados, ordenar por nome ASC.

Se não houver mais de um nome para cada data, ai não tem o que ordenar.


Adicionei para verificar por hora e minuto.

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.