首页 >Dataphin计算任务提示“invalid operand type(s) DATETIME,INT for operator '-' ”错误

Dataphin计算任务提示“invalid operand type(s) DATETIME,INT for operator '-' ”错误

问题描述

Dataphin计算任务提示如下错误:

com.aliyun.odps.OdpsException: ODPS-0130071:[1,8] Semantic analysis exception - invalid operand type(s) DATETIME,INT for operator '-' 

问题原因

时间类型字段不能直接和int类型字段直接进行加减。

解决方案

时间字段的加减需要使用dataadd函数进行计算,比如:

dateadd(to_date('${bizdate}','yyyymmdd'),-1,'dd')

适用于

  • Dataphin
  • 计算任务
阿里云首页 相关技术圈