求助,oracle计算出来后的时间,用于查询参数出现无效月份的问题

MoYunHui1 2020-04-24 02:10:47
计算的时间通过字段展示没问题,但是把它用作于查询参数就出现无效月份,请问下大佬们这是什么情况呢?

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
...全文
190 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
MoYunHui1 2020-04-26
  • 打赏
  • 举报
回复
以解决,在外套一层查询,就可以了
riven2011 2020-04-24
  • 打赏
  • 举报
回复
计算的时间通过字段展示没问题:将数据全部展示,点击那个展开最后一页,看看是否提升无效月份

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧