Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/04/2014, 15:21
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Between + Criterio

Código MySQL:
Ver original
  1. SELECT * FROM tabla
  2. WHERE fecha BETWEEN fecha1 AND fecha2
  3.     AND campo = valor
Cuando el parser encuentra un BETWEEN espera dos valores de un rango separados por un AND. Todo lo que haya después lo tomará como una segunda condición, no relacionada con el BETWEEN.
De todos modos, si lo que quieres es limpieza de código, siempre puedes escribirlo así:
Código MySQL:
Ver original
  1. SELECT * FROM tabla
  2. WHERE (fecha BETWEEN fecha1 AND fecha2)
  3.     AND campo = valor
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)