关于oracle问题ORA-01810: 格式代码出现两次的思考

从网上查看此类问题的解答
1解答一
2解答二
3解答三

他们都是大同小异,针对于oracle的to_date格式转换问题,但是我的情况却和上述不一致
sql

select sum(QUANTITY) "sum" from TRANSPORT_TASK_LINE where FROM_CONTRACT='FL01' and TO_CONTRACT ='FL01' and FROM_LOCATION_NO ='03999999' and TO_LOCATION_NO='88' and TRANSPORT_TASK_STATUS='已执行' and PART_NO='FL01-01-00' and
 CREATE_DATE <= to_date( concat('2022-02-28',' 23:59:59'), 'YYYY-MM-DD HH:mm:ss' ) 

上述运行,并无问题,是否和上面三个解答矛盾?

sql追加条件

select sum(QUANTITY) "sum" from TRANSPORT_TASK_LINE where FROM_CONTRACT='FL01' and TO_CONTRACT ='FL01' and FROM_LOCATION_NO ='03999999' and TO_LOCATION_NO='88' and TRANSPORT_TASK_STATUS='已执行' and PART_NO='FL01-01-00' and
 CREATE_DATE <= to_date( concat('2022-02-28',' 23:59:59'), 'YYYY-MM-DD HH:mm:ss' ) and  CREATE_DATE >= to_date('2022-02-01', 'YYYY-MM-DD' ) 

提示:ORA-01810: 格式代码出现两次
显然 追加的条件 并不包含所谓的时间问题。由此提出疑问,希望懂得大佬评论区给予解答 谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值