数据库存有年份 year 月份 month ,如何设置数据库的月份的范围是,a-5到a?(困惑点是月份出现多个月份如何书写以及考虑跨年时间)
我是通过对时间和年份进行rownumber排序,取最近的6个数
year in('2022','2023') month in ('01','02')
页面上就直接 下拉复选框 ,把年份和月份合成一个, sql判断 就是 以 sqlserver 为例 concat(year,'-',month) in ('${a}')
a只是月份?你的问题少一个a对应的年份
需要拼接SQL 中的where部分。
参考示例(此处仍然已SqlServer 为例)
WorkBook1.rar