Como verificar se uma data está entre date1 e date2 usando o mysql?
Estou tentando escrever uma consulta que verifique a data de hoje nas colunas date1 e date2 da minha tabela no mysql / php. É isso que eu procuro:
tabela 'events':
date1 = data de início (XXXX-XX-XX) date2 = data final (XXXX-XX-XX)inquerir
select * de eventos em que 18/01/2012 entre date1 e date2 (ou igual a date1 e date2)Mas não tenho certeza de como proceder .. qualquer ajuda seria apreciada:)
EDITAR
Talvez eu não estivesse claro .. se today date = '2012-01-18', preciso encontrar resultados se a data de hoje estiver entre o intervalo de datas date1 e date2 .. Então date1 pode ser '2012-01-04' e date2 pode ser '2012-01-21'. Portanto, se a data de hoje estiver entre ou nessas datas, um resultado será retornado ..