[Php-avanzado] Ayuda con consulta sql...
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Sab Jul 31 21:45:48 ART 2010
Hola Lucas,
es un caso raro... no se me ocurre como alterar el orden de los
registros de un consulta para un caso particular.
Podrías hacer una chanchada, y decirle a la query que si el precio es
0, entonces ponga un valor absurdamente alto en su lugar, y al mostrar,
el precio igual a ese valor no mostrarlo.
El problema es que luego deberías impedir que el usuario cargue ese
precio usado como flag, porque si no esa propiedad aparecería en 0...
las chanchadas tienen su costo oculto siempre!
Sería algo de la forma:
SELECT P.*, IF(P.precio = 0,9999999999.99,P.precio)
FROM Propiedades AS P
ORDER BY P.precio
Ojo que la coma dentro del IF separa los valores de la función, y el
punto es para ponerle decimales al precio!
Después contanos!
PD: muy elegante la función que pasa un array en PHP a un array en JS.
Las funciones recursivas siempre tienen ese "no sé qué"...
El sáb, 31-07-2010 a las 16:36 -0300, Lucas Calviño escribió:
> Hola acudo a la lista xq ando perdido con una consulta sql:
>
> Tengo propiedades que ordeno por precio, pero el sistema está hecho para
> que las propiedades que tienen precio 0 (cero) muestren "consultar".
> Resulta que tengo que ordenar de MENOR A MAYOR (osea ASC) pero tengo que
> mostrar últimos los registros que tengan 0 (cero), no tengo idea, así si
> me tiran una mano, agradecido.
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado