Today's data query
date_format(a.date,'%Y-%m-%d') = #{date}
Last month, data query
(select date_format(DATE_SUB(a.date, INTERVAL 0 MONTH), '%Y-%m')) =
(select date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH), '%Y-%m'))
Queries Month
(select date_format(DATE_SUB(a.date, INTERVAL 0 MONTH), '%Y-%m')) =
(select date_format(DATE_SUB(curdate(), INTERVAL 0 MONTH), '%Y-%m'))