Вот я так приблизительно и пытался делать. Но выдаёт:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BETWEEN '2016-05-01' AND LAST_DAY('2016-05-31')' at line 1
Дата хранится в формате 0000-00-00 00:00:00
Добавлять время в запросе пробовал — не помогает.