sábado, 7 de janeiro de 2012

Pesquisa entre datas no MySQL

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).