Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2007, 17:50
Avatar de SI TAN SOLO TUVIERA
SI TAN SOLO TUVIERA
 
Fecha de Ingreso: marzo-2006
Ubicación: Aburrilandia, US
Mensajes: 652
Antigüedad: 18 años, 1 mes
Puntos: 3
Cuando imprimo ORDER BY ASC, no imprima primero campos NULL, Como hago? no puedo!

Hola, primera vez que escribo en este hilo, apenas medio entiendo esto de mysql, asi que os pido vuestra ayuda por favor.

Mi problema es el siguiente.

Estoy imprimiendo varias celdas de una tabla, y tome como referencia el campo 'precio' para que me imprima todo en ORDEN ASC.

Mi problema reside en que, cabe la posibilidad que este campo sea NULL o con el valor 0, y por lo general ORDER BY ASC empieza imprimiendo estos campos vacios y esto es lo que no quiero.

Como hago para imprimir en forma ASC pero que empieze a partir de los campos que tengan valores mayores a 1 y termine con estos vacios o de valor 0?

Intente algo estupido como esto:

Cita:
$sql = "SELECT
d.company,
c.member_id,
c.id,
c.year,
c.model,
c.type,
c.typemodel,
c.trans,
c.color,
IF (c.price=0,c.price=99999999999999,cprice=c.price) AS car_price, .....
y obviamente no me funciono..

soy bien novato por lo que se dan cuenta.. agradezco cualquier ayuda, o idea!!

GRACIAS!
__________________
¿Dónde encontrar carros baratos en USA? En Autopten.