基础知识:
--传入的字符串转日期
to_date(#{DAY_AFTER}, 'yyyy-mm-dd')
--a表中的日期字段转成字符串格式
to_char(a.DATA_DATE,'yyyy-mm-dd')
问题一
查询条件为日
select DATA_DATE from a
where
to_char(a.DATA_DATE,'dd')='01'
问题二
输入日期(例2021-01-01),查询条件为年月
select DATA_DATE from a
where
to_char(a.DATA_DATE,'yyy-mm')=('2021-01-01',7)