我现在有一个需要比较特殊,就是参数要录入年和月,但是有一个数据集的查询不能完全打按年和月来,比如财务有一个报表很特殊,录入分别录入参数2018 和13那么就查询2018年13期的数据,,但是有一个数据集要判断一下,如果当录入的月是13的时候就要返回12 and xal.accounting_date < to_date('${period_year}'||'-'||'${period_num+1}'||'-01', 'yyyy-mm-dd'))) 现在这一段应该如何改,period_num如果录入是13,那么我的period_year+1,同时直接返回-01-01就行了,比如用户如入2018 13 后,最后小于的日期要得到是 2019-01-01这样的结果,如果录入的是2018 05 那么就是2018-06-01的日期,,,蓝色文字这里要如何修改,我改了多次一直不行。。已经改晕了。。 |