Как сравнить дату в выборке из базы данных?
datecolumn >= '2016-02-04' and datecolumn < '2016-02-04' + interval 1 day
Если кто будет предлагать на первый взгляд более компактное решение date(datecolumn) = '2016-02-04' - сразу учитывайте, что такое условие в mysql в принципе никак не может использовать индексы.
Можно попробовать сделать STR_TO_DATE('2011-12-21 02:20pm', '%Y-%m-%d %h:%i%p') и сравнивать уже числа, что всяко удобнее, хотя зависит от типа столбца, если строка - точно плохо будет. Если есть возможность - лучше дату не хранить в таком виде, имхо.