Se você precisa gerar um grupo de registros de sua tabela com base numa pesquisa entre um intervalo de datas, use o BETWEEN.
Imagine que você tem uma tabela "a" e um campo chamado data_operacao. Como usar?
SELECT * FROM tabela_a WHERE data_operacao BETWEEN ('data_inicial') AND ('data_final');
Obs2. O formato de data do MySQL é YYYY-MM-DD (ano-mês-dia).