Hola,
Posiblemente te pueda funcionar de la siguiente forma:
Código:
select simbolo,
sum(
if((apertura between '2009-07-01 00:00:00' and '2009-07-15 00:00:00') and
(cierre between '2009-07-01 00:00:00' and '2009-07-15 00:00:00') and
(close_time between '2009-07-01 00:00:00' and '2009-07-15 00:00:00'), 2, 1)
) from mt4_trades
where simbolo = 'CLP' group by simbolo;
La instrucción if devuelve 2 si las fechas están en el rango especificado, sino devuelve 1 en cada dupla, posteriormente suma ese resultado. (MySQL no necesita el 'group by' en este caso.)
Saludos,