hola a todos:
Tengo un problema con una consulta al utilizar el BETWEEN, hago una consulta entre un rango de fechas dentro del mismo mes y resulta bien entregando resultados, como a continuación.
... WHERE DATE_FORMAT(fecha_hora, '%d/%m/%Y') BETWEEN '01/03/2011' AND '31/03/2011'
pero el problema se da cuando el rango de fechas pasa de un mes a otro, digamos
... WHERE DATE_FORMAT(fecha_hora, '%d/%m/%Y') BETWEEN '01/03/2011' AND '07/04/2011'
no retorna nada siendo que se encuentra en el rango de fechas de la consulta anterior y sólo se le agregan unos días más.
En la tabla, fecha_hora es de tipo datetime.
gracias por su tiempo.
saludos.