Каких результатов следует ожидать от такого запроса?
Если start_date
и end_date
являются правильными полями mySQL DATE, все должно работать нормально и возвращать все записи, где start_date AND end_date - сегодняшняя дата или дата в будущем.
Если они являются полями varchar, вы можете рассмотреть возможность преобразования столбцов в поля DATE - я предполагаю, что значения останутся, но, конечно, сделайте резервную копию - или приведите их как поля DATE (медленно!):
WHERE CONVERT(start_date, DATE) => DATE(NOW()) AND CONVERT(end_date, DATE) => DATE(NOW())