数据集[数据集名称]配置错误\'TO_DATE\'不是可以识别的内置函数名称。

这是我的语句

${if(len(开始) == 0,""," and LOG.F_StartTime >= TO_CHAR(TO_DATE('" + 开始 +"','yyyy-mm-dd hh24:mi:ss'),'yyyymmddhh24miss')")}

  ${if(len(结束) == 0,""," and LOG.F_StartTime < TO_CHAR(TO_DATE('" + 结束 +"','yyyy-mm-dd hh24:mi:ss'),'yyyymmddhh24miss')")}

image.png

FineReport CvUMMBqr 发布于 2024-1-24 10:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-1-24 10:15(编辑于 2024-1-24 10:18)

这个是特定数据库的函数,不是所有数据库都支持

直接换成帆软函数吧

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

${if(len(开始) == 0,""," and LOG.F_StartTime >= '"+format(开始,"yyyy-MM-dd HH:mm:ss")+"'")}

  ${if(len(结束) == 0,""," and LOG.F_StartTime < '"+format(结束,"yyyy-MM-dd HH:mm:ss")+"'")}

最佳回答
0
yalinLv6中级互助
发布于2024-1-24 10:26

函数名称写错了,帆软内置的是【TODATE】函数,不是【TO_DATE】函数,多了一个【_】哈。

  • 2关注人数
  • 202浏览人数
  • 最后回答于:2024-1-24 10:26
    请选择关闭问题的原因
    确定 取消
    返回顶部