Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2009, 18:48
Avatar de yeudiel
yeudiel
 
Fecha de Ingreso: abril-2008
Ubicación: Ciudad de México
Mensajes: 78
Antigüedad: 16 años
Puntos: 1
Sonrisa Problemas con un select

Hola, estoy haciendo un sitio en php de ventas online. Le he puesto filtros para ir reduciendo la cantidad de articulos para mostrar (los filtros son: Producto, metal color, piedra, corte, y precio), hasta aqui todo va bien, el problema esta en el filtro de precio, ya que los otros filtros los uso con AND color=$color AND piedra=$piedra, y el filtro de precio lo hago con WHERE precio BETWEEN $detanto And $atanto. En resumen queda asi :

("SELECT * FROM productos WHERE precio BETWEEN '$detanto' And '$atanto' AND color='$color' AND piedra='$piedra' ORDER BY id ASC")

esto funciona tambien como quiero, pero tambien tengo la opcion de pasar los precios a dolar y para esto lo que hago es dividir la cantidad entre 13 y con ello me dice cuantos dolares hay. Mi pregunta es: se puede hacer algo asi

("SELECT * FROM productos WHERE precio/13 BETWEEN '$detanto' And '$atanto' AND color='$color' AND piedra='$piedra' ORDER BY id ASC")

obvio esto no funciona pero quiero saber si hay algo que se pueda hacer.

De antemano gracias.