SAludos...
Podrias utilizar dos o mas BETWEEN dentro de una consulta pero con SELECT anidados
Algo asi:
Cita: SELECT * FROM TABLA WHERE FECHA BETWEEN AAAA-MM-DD- AND AAAA-MM-DD AND precio = (SELECT * FROM TABLA WHERE precio BETWEEN 100 AND 200)
Bueno espero que me halla a entender.
Un Saludo
Has Pronto