Tema: MySQL SELECT
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/07/2003, 23:39
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 2 meses
Puntos: 655
Yo lo haría de 2 formas:

1) SELECT * FROM sales WHERE type LIKE 'search' AND (price >= '$priceMin' AND price <= '$priceMax') ORDER BY price

2) SELECT * FROM sales WHERE type LIKE 'search' AND (price BETWEEN '$priceMin' AND '$priceMax') ORDER BY price

En la primera hacen falta los parentesis para que tome la comparación de ambos valores como una sola operación y además debes incluir >= y <= para que incluya inclusive el valor inicial y final.

Para el segundo caso, te incluye todos los rangos de valores del inicio y fin.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Última edición por BrujoNic; 01/07/2003 a las 23:41