junaooaks 3 Denunciar post Postado Outubro 31, 2008 e ai galera to precisando fazer uma consulta no mysql e ordenar o resultado por numero so que o retorno fica fora de ordem 1 10 11.... 2 20 21.... 3 31.... deu pra entender como faço para ficar na ordem 1 2 3 4 5 6 7 8 9 10 11 obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Guilherme Ribeiro 1 Denunciar post Postado Outubro 31, 2008 O tipo do seu atributo deve estar como varchar...mude para numerico, int, etc. Compartilhar este post Link para o post Compartilhar em outros sites
junaooaks 3 Denunciar post Postado Outubro 31, 2008 nao posso, o numero contem (.) no meio 10.0.0.1 Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Outubro 31, 2008 entao tem que reformular o que precisa pois esta ordenando corretamente mas em ordem alfabetica Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Novembro 3, 2008 Nada que um bacalhau mal cheiroso nao resolva.... assumindo que isso seja um IP (pelo menos tah no formato de IP) select ip from tabela order by SUBSTRING_INDEX(ip,'.',1), SUBSTRING_INDEX(SUBSTRING_INDEX(ip,'.',2),'.',-1), SUBSTRING_INDEX(SUBSTRING_INDEX(ip,'.',-2),'.',1), SUBSTRING_INDEX(ip,'.',-1) Compartilhar este post Link para o post Compartilhar em outros sites