Jump to content


Photo

Order By


  • Faça o login para participar
5 replies to this topic

#1 guerreira

guerreira

    Normal

  • Usuários
  • 81 posts
  • Sexo:Não informado

Posted 03/12/2004, 11:08

Olá amigos

Bem, utilizo ORDER BY para ordenar a apresentação dos meus registro, só que não está dando certo desta vez.

Digamos que meus números sejam:

1.254/94
24/91
19.595/93

meu sql ficou assim:
$sql2 = mysql_query("SELECT * FROM acao ORDER BY autos");


só que na hora de apresentar os dados ficam assim:
1.254/94
19.595/93
24/91


ou seja, ele pega só a ordem do primeiro número... (1,2...) queria que ficasse correto, assim:

24/91
1.254/94
19.595/93

como faço, tem algum macete.


Tk's

Gi

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 03/12/2004, 11:09

Você há de concordar que isso, não são números...
Klaus Paiva
Conheça também: Taperás

#3 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 03/12/2004, 12:00

Hehehhehehe...

Só pra não confundir d+ a cabeça dele.
Para ordenação adequada, é necessário que o tipo do campo seja um tipo numérico.

Referência:
http://dev.mysql.com...eric_types.html
------
Mero mortal!

#4 guerreira

guerreira

    Normal

  • Usuários
  • 81 posts
  • Sexo:Não informado

Posted 03/12/2004, 12:06

é verdade, ta aí meu erro, é um campo varchar.... qual seria o mais indicado para esta situação? O INT naõ dá, pois tem . e /

Qual indicado?

#5 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 03/12/2004, 12:08

Separa os dois. O valor da esquerda não sei o que é (pensei em preço, mas aquele 24 não dá...), o da direita é o ano. Separa em dois campos, daí fica até mais fácil, pois dentro de um mesmo ano, tu poderia ordenar crescente ou descrescentemente por valor, tudo no SQL com ORDER BY.
Klaus Paiva
Conheça também: Taperás

#6 guerreira

guerreira

    Normal

  • Usuários
  • 81 posts
  • Sexo:Não informado

Posted 03/12/2004, 12:11

valeu Klaus, tk's


Beijos

Gi




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq