年字段,跟月字段,想要合并成年月进行日期控件的筛选,需要怎么修改,筛选不起作用
${if(len(from)=0,""," AND to_char(date1,'yyyy-mm') >='"+from+"'")}
${if(len(to)=0,""," AND to_char(date1,'yyyy-mm') <='"+to+"'")}
改成两句,你原来的如果有一个是空的一个不是空的,就可能出问题
直接yyyy-mm格式的,不能用大于小于来取中间数据的
日期参数格式对吗? 2021-02 >= 2021-02-01 得结果是 false 哦
不是日期格式不能to_date,别名date1不能直接用在where子句后面
解决方法:用 TSNF||'-'||lpad(TSYF,2,0) 代替下面红框的内容