Tengo una consulta en mysql y no consigo que funcione. El caso es el siguiente:
Tengo un tabla y quiero que me muestre todos los registros que cumplan tres condiciones, es decir:
SELECT * FROM tabla WHERE campo1 = 'SI' AND fecha_c > $fecha_desde AND fecha_c < $fecha_hasta.
He probado también a incluir un BETWEEN para el intervalo de fechas pero tampoco me funciona.
Alguna solución? Tengo algo mal en el código?

Gracias
