Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   select conficional (http://www.forosdelweb.com/f86/select-conficional-509043/)

dblanco 31/07/2007 05:19

select conficional
 
Hola,

tengo este select:

Código:

SELECT *, IF(t1_precio1>0,t1_precio1,t1_pvp) AS new_precio FROM t1_ficha
la seleccion no da error, pero cuando quiero recuperar "new_precio" me dice que no existe.

Supongo que realizo un planteamiento incorrecto así que a ver si alguien me dice como hacer un SELECT condicional con la condición que pongo en el IF y que me devuelva el resultado en un nuevo campo, ya que necesito además el valor de los campos objeto de la comparación.

Gracias

dblanco 31/07/2007 05:31

Re: select conficional
 
------------- EDITO -----------

ya lo he solucionado de otra forma, haciendo un WHERE condicional:

SELECT ... WHERE IF(t1_precio1>0,t1_precio1,t1_pvp) = <valor>

Gracias


La zona horaria es GMT -6. Ahora son las 19:13.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.