Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2011, 10:34
Avatar de paloma8513
paloma8513
 
Fecha de Ingreso: enero-2011
Ubicación: Mexico DF
Mensajes: 23
Antigüedad: 13 años, 3 meses
Puntos: 1
Consulta en busqueda por precio no devuelve resultados correctos

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
  1. $query = "SELECT idelemento, idcartera,  precioc,  publicado,   FROM  celementos
  2.                     WHERE precioc <= '300,000'
  3.                     AND idelemento = idelemento
  4.                     AND publicado = 1
  5.                     AND idcartera IN ('7','8','9','10','11','12','13','14','15')
  6.                     ORDER BY idelemento DESC";
Tambien probe con BETWEEN

Código:


Código PHP:
Ver original
  1. $query = "SELECT idelemento, idcartera, precioc, publicado, FROM  celementos
  2.                     WHERE precioc BETWEEN '99,000' AND '300,000'
  3.                     AND idelemento = idelemento
  4.                     AND publicado = 1
  5.                     AND idcartera IN ('7','8','9','10','11','12','13','14','15')
  6.                     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