【发布时间】:2019-03-25 18:13:13
【问题描述】:
我的要求是在过滤器转换中将字符串字段转换为日期,以便我可以进一步将其与另一个日期进行比较,但无法修复转换。
下面是我尝试过的代码。在其中我首先使用“IS_DATE”检查它是否是正确的日期格式。这个表达式没有给出错误并且被成功解析但是当我尝试将它转换为日期时,它给出了错误“赋值错误,不兼容的数据类型。字段是整数表达式是日期/时间”。不确定“IS_DATE”功能是否正常工作有什么问题。
IIF(IS_DATE(HIRE_DATE,'MM/DD/YYYY HH24:MI:SS'),TO_DATE(HIRE_DATE,'MM/DD/YYYY HH24:MI:SS'))
【问题讨论】:
-
看起来您正试图将此表达式分配给整数端口?您必须将端口类型更改为日期/时间。