XyBeR 0 Denunciar post Postado Novembro 24, 2006 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
cassitos 2 Denunciar post Postado Novembro 24, 2006 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_ordenarA 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
XyBeR 0 Denunciar post Postado Novembro 24, 2006 Deu certo vlw ai pela ajuda :D Compartilhar este post Link para o post Compartilhar em outros sites