[Php-avanzado] Ayuda con consulta sql...
Lucas Calviño
thelookus en gmail.com
Dom Ago 1 12:41:41 ART 2010
Gracias Leo, se me complica con el if dentro de la consulta, no se porque no
me funciona, por el momento voy a usar como decis vos, un valor absurdamente
alto pero directamente en la tabla y evaluo cuando muestro.
Gracias, abrazo. Lucas.
El 31 de julio de 2010 21:45, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:
> 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
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20100801/bc9c2f50/attachment.htm
Más información sobre la lista de distribución Php-avanzado