你表中的数据字段是年月日?比如你在控件中选择了 2023-07-15,那么你最终要如何?假如数据库的表中日期字段没有2023-07-15的时间要如何?
假如以mysql 为示例,就参数6个月前的日期,到时间参数的数据
假如你录入2023-07-15,但是你的表中小于这个日期的最大日期是2023-04-14,那么它会用2023-04-16减去6个月再取数据
select * from 表名称
where mytime>=(select date_sum(max(时间字段),INTERVAL -6 MONTH) from 表名称 where 时间<='${时间参数}')
and mytime <='${时间参数}'