Comunidad de diseño web y desarrollo en internet online

Consulta MySql

Citar            
MensajeEscrito el 18 Ene 2013 12:14 pm
A ver... Si no entiendo mal, vos queres ordenarlos así:
1
2
3
4
5
6
0
0
0

Es así?

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 18 Ene 2013 06:59 pm
El orden lo haces con
[sql]
SELECT `campo`
FROM `tabla`
WHERE `condicion`
ORDER BY `campo` ASC (o DESC)
[/sql]
Pero no podes hacer eso que queres, porque estas haciendo la ordenación sobre el mismo campo...
O haces dos consultas, o le cambias el valor a los campos que tienen 0, por un valor tan elevado que nunca lo utilices, no se como es la estructura de tu tabla ni para que necesitas ese orden, pero cambiando los 0 por 99999999999 en caso de que el campo sea un INT debería andar sin interferir con los nuevos registros que se vayan generando.

Saludos!

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox
Citar            
MensajeEscrito el 20 Ene 2013 06:10 am

Código MySQL :

SELECT id, campo_numero, campo_numero <> 0 as criterio
FROM tabla  
ORDER BY criterio DESC, campo_numero DESC


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

chrome
Citar            
MensajeEscrito el 21 Ene 2013 12:16 pm

Maikel escribió:

Código MySQL :

SELECT id, campo_numero, campo_numero <> 0 as criterio
FROM tabla  
ORDER BY criterio DESC, campo_numero DESC


Interesante....

Comentanos si funciono...

Saludos!

Por SinSemilla

Claber

336 de clabLevel



Genero:Masculino  

i am that i am...

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.