Ir para conteúdo

POWERED BY:

Arquivado

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

XyBeR

Usando ORDER BY com 2 campos data

Recommended Posts

Pessoal estou com a seguinte duvida.Eu preciso ordenar os campos da minha tabela sendo que dentro dela eu tenho 2 campos de dataprev_data_adminprev_data_usuario1 dos campos sempre vai ser nuloSendo assim gostaria de ordenar de modo que ele verifique qual dos campos tem registro e faça a ordenação entre eles.fico grato pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum...um dos campos sempre será nulo, tipo quando 1 estiver preenchido o outro estará nulo certo? (ou entendi errado ehehehe)bom se for isso você pode criar um outro campo no SELECT utilizando o IF, ex:

SELECT prev_data_admin, prev_data_usuario, IF(prev_data_admin NOT IS NULL, prev_data_admin, prev_data_usuario) AS data_ordenarFROM tabela_qualquerORDER BY data_ordenar

A sintaxe do IF é = IF(expressão,condição verdadeira,condição falsa).E no ORDER BY você pode utilizar este tipo de campo criado "dinamicamente".

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.