En mi base de datos de una compañia inmobiliaria me pidieron crear una busqueda por precio, en la siguiente query me entrega los resulatado pero tambien me entrega cosas que no quiero, le pido como ven busque propiedades de 300,000 pesos o menos y me las muestra pero tambien me muestra las de 1,300,000 1,000,000 y mas, las que no me muestra son las que estan entre el rango de 300,001 a 999,999
este es el codigo que utilizo
Código:
Código PHP:
Ver original$query = "SELECT idelemento, idcartera, precioc, publicado, FROM celementos
WHERE precioc <= '300,000'
AND idelemento = idelemento
AND publicado = 1
AND idcartera IN ('7','8','9','10','11','12','13','14','15')
ORDER BY idelemento DESC";
Tambien probe con BETWEEN
Código:
Código PHP:
Ver original$query = "SELECT idelemento, idcartera, precioc, publicado, FROM celementos
WHERE precioc BETWEEN '99,000' AND '300,000'
AND idelemento = idelemento
AND publicado = 1
AND idcartera IN ('7','8','9','10','11','12','13','14','15')
ORDER BY idelemento DESC";
Por lo demas el codigo sireve para cualquier otra busqueda, solo con los precios es donde no me sale
Agradecere cualquier ayuda ya que supongo que es algo muy sencillo nada mas que no le encuentro por donde