Nếu bạn trừ ngày hiện tại của tháng và cộng 1, bạn có đầu tháng hiện tại. Bạn có thể sử dụng logic này:
where time between date_sub(curdate(), interval day(curdate()) - 1 day) and
date_sub(date_add(date_sub(curdate(), interval day(curdate()) - 1 day), interval 1 month), interval -1 day)