Пару вещей для рассмотрения.
Вы, вероятно, подвергаете себя вечным мукам, если называете столбец "дата".
Как известно, оптимизатор запросов не способен оптимизировать запросы, сравнивающие выражения и / или функции со значениями - старайтесь использовать только имена столбцов.
Следовательно, вы должны сравнить значение столбца с датой, скажем, CURDATE (). (Можно сравнивать значение столбца с выражением или функцией.)