求助,oracle计算出来后的时间,用于查询参数出现无效月份的问题
计算的时间通过字段展示没问题,但是把它用作于查询参数就出现无效月份,请问下大佬们这是什么情况呢?
and to_char(to_date(concat(to_char(nvl(aaa.TAKE_time,aaa.LINK_time),'yyyy-mm-dd'),' 23:59'),'yyyy-mm-dd hh24:mi')+nvl(aaa.thsx,0)+nvl(aaa.gxsx,0)+nvl(aaa.pssx,0),'yyyy-mm-dd')>='2020-04-01'
and to_char(to_date(concat(to_char(nvl(aaa.TAKE_time,aaa.LINK_time),'yyyy-mm-dd'),' 23:59'),'yyyy-mm-dd hh24:mi')+nvl(aaa.thsx,0)+nvl(aaa.gxsx,0)+nvl(aaa.pssx,0),'yyyy-mm-dd')<='2020-04-30'
这是把计算出来的时间用于参数的sql