SQL语句报错

以下语句哪里有问题,请着重看下TODAY()函数:

SELECT  * from  VIEW_YT_CBMXB_01  WHERE F_YRQ>=TO_DATE('2019-01-01','YYYY-MM-DD') AND F_RQ<=TODAY()

FineBI 徜徉 发布于 2022-1-27 15:08
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
easonzengLv4见习互助
发布于2022-1-27 16:24

解决方法一:SELECT  * from  VIEW_YT_CBMXB_01  WHERE F_YRQ>=TO_DATE('2019-01-01','YYYY-MM-DD') AND F_RQ<=sysdate

解决方法二:SELECT  * from  VIEW_YT_CBMXB_01  WHERE F_YRQ>=TO_DATE('2019-01-01','YYYY-MM-DD') AND F_RQ<=TO_DATE('${TODAY()}','YYYY-MM-DD') 

  • 徜徉 徜徉(提问者) 第一个SQL可以执行,第二个不行
    2022-01-27 17:16 
  • easonzeng easonzeng 回复 徜徉(提问者) 我知道啦,你这是直接拿到PLSQL上执行的吧, 大家都以为你是拿到帆软的数据集那里执行的
    2022-01-27 17:22 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-1-27 15:10(编辑于 2022-1-27 15:30)

改成下面的试试

SELECT  * from  VIEW_YT_CBMXB_01  WHERE F_YRQ>=TO_DATE('2019-01-01','YYYY-MM-DD') AND F_RQ<='${TODAY()}'

===============

仔细检查下,同步下表

image.png

  • 徜徉 徜徉(提问者) 不行哦
    2022-01-27 15:17 
  • snrtuemc snrtuemc 回复 徜徉(提问者) 看你错误,不是today()函数引起,参考修改答案
    2022-01-27 15:30 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-1-27 15:12

SELECT  * from  VIEW_YT_CBMXB_01  WHERE F_YRQ>=TO_DATE('2019-01-01','YYYY-MM-DD') AND F_RQ<='${TODAY()}'

image.png

  • 徜徉 徜徉(提问者) 不行哦
    2022-01-27 15:17 
  • Z4u3z1 Z4u3z1 回复 徜徉(提问者) 啥子数据库?是不是你的to_date()函数数据库不支持哦
    2022-01-27 15:44 
  • 徜徉 徜徉(提问者) 回复 Z4u3z1 ORCAL,不是你是说的问题,我下面这个语句是正常执行的 SELECT * from VIEW_YT_CBMXB_01 WHERE F_YRQ>=TO_DATE(\'2019-01-01\',\'YYYY-MM-DD\') AND F_YRQ<=TO_DATE(\'2021-12-31\',\'YYYY-MM-DD\')
    2022-01-27 15:48 
  • Z4u3z1 Z4u3z1 回复 徜徉(提问者) 那就改成这样嘛 SELECT * from VIEW_YT_CBMXB_01 WHERE F_YRQ>=TO_DATE(\'2019-01-01\',\'YYYY-MM-DD\') AND F_RQ<=TO_DATE(\'${TODAY()}\',\'YYYY-MM-DD\')
    2022-01-27 15:51 
  • 徜徉 徜徉(提问者) 回复 Z4u3z1 这样每次要去手改日期,不方便
    2022-01-27 15:51 
最佳回答
0
浪兔Lv7初级互助
发布于2022-1-27 15:25(编辑于 2022-1-27 15:26)

什么数据库,报错是什么

  • 徜徉 徜徉(提问者) ORACEL, 导出日志 错误代码:62400001LogLabel 141[SqlJDBCExecuteTemplate] The SQL : { SELECT * from VIEW_YT_CBMXB_01 WHERE F_YRQ>=TO_DATE(\'2019-01-01\',\'YYYY-MM-DD\') AND F_YRQ<=\'${TODAY()}\' } is wrong, please check!
    2022-01-27 15:28 
  • 4关注人数
  • 711浏览人数
  • 最后回答于:2022-1-27 16:24
    请选择关闭问题的原因
    确定 取消
    返回顶部