取2020.01.01到2022.05.01之间的数据(年份和月份是可选择的)
这么简单??
SELECT * FROM TABLE WHERE 日期字段>='2020-01-01' and 日期字段<='2022-05-01'
oracle数据库可以参考下:SELECT * FROM TABLE WHERE 日期字段>='{$year1}'||'{$month1}'||'-01' and 日期字段<='{$year2}'||'{$month2}'||'-01' 。year1,year2,month1,month2分别代表4个年月参数控件。
SQL的话找一下sql的字符串拼接函数,按照样子拼接就可以了