misterviralata Postado Janeiro 31, 2007 Denunciar Share Postado Janeiro 31, 2007 Ola!$sql="SELECT * FROM tabela where turma='Manhã' ORDER BY numero ASC";o campo numero é varchar e está imprimindo11011234como faço para imprimir em ordem ASC 12341011Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 31, 2007 Denunciar Share Postado Janeiro 31, 2007 Mude o campo para INT. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 misterviralata Postado Janeiro 31, 2007 Autor Denunciar Share Postado Janeiro 31, 2007 esqueci de mensionar é que neste campo també tem letras além dos numerosquadraauditorio Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Janeiro 31, 2007 Denunciar Share Postado Janeiro 31, 2007 que banco você esta usando??se for mysql, não seisei que faco assim para sql:$sql="SELECT * FROM tabela where turma='Manhã' ORDER BY Cast(numero As int) ASC"; e assim para access: $sql="SELECT * FROM tabela where turma='Manhã' ORDER BY Val(numero) ASC"; ou $sql="SELECT * FROM tabela where turma='Manhã' ORDER BY Int(numero) ASC"; ou Ainda $sql="SELECT * FROM tabela where turma='Manhã' ORDER BY CInt(numero) ASC";veja se algum desses funciona, mas pode dar erro se houver algum valor texto nesse campo em algum registro Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 misterviralata Postado Janeiro 31, 2007 Autor Denunciar Share Postado Janeiro 31, 2007 ESerra mudei o campo para INT mas so imprimi os numeros, vou tentar o exemplo do KuroiKuroi meu banco é mysql, não funcionou nenhum exemplo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
misterviralata
Ola!
$sql="SELECT * FROM tabela where turma='Manhã' ORDER BY numero ASC";
o campo numero é varchar e está imprimindo
1
10
11
2
3
4
como faço para imprimir em ordem ASC
1
2
3
4
10
11
Obrigado!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.