数据集参数${if , 如何实现判断条件是个变量?

楼主
精通IT基础架构管理,懂一点数据库及BI开发的年轻人

例如:${if(years=(select to_char(sysdate) from dual)," and to_char(pmdsdocdt,'mm-dd') <= to_char(sysdate,'mm-dd') "," ")} 中的 select to_char(sysdate) from dual

或者:${if(years=( to_char(sysdate) )," and to_char(pmdsdocdt,'mm-dd') <= to_char(sysdate,'mm-dd') "," ")} 中的 to_char(sysdate)

但是这样写会出错

分享扩散:

沙发
发表于 2023-2-8 09:26:10
用了${  就相当于用的帆软的公式 ,然后 你的select to_char(sysdate) from dual)  是  数据库的语言,肯定识别不了,肯定会报错  ,  如果你数据库的时间就是国内时间的话,没必要专门用sysdate的,帆软 有个today() 函数 的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表