TIMESTAMP类型的时间戳如何和datetime做比较。直接比较会报错: TIMESTAMP,DATETIME for operator ‘<='
TIMESTAMP类型的时间戳如何和datetime做比较。直接比较会报错:TIMESTAMP,D[阿里云DataWorks]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
TIMESTAMP类型的时间戳如何和datetime做比较。直接比较会报错: TIMESTAMP,DATETIME for operator ‘<='
在阿里云DataWorks中,
TIMESTAMP
类型的时间戳数据和datetime
类型的数据在做比较时需要先将TIMESTAMP
类型的时间戳转换为datetime
类型的数据,可以使用FROM_UNIXTIME函数或者UNIX_TIMESTAMP函数来实现转换。示例代码:
或者
在这里,
unix_timestamp
函数将TIMESTAMP
类型的时间戳转换为Unix时间戳,FROM_UNIXTIME
函数将Unix时间戳转换为datetime
类型的数据,或者使用UNIX_TIMESTAMP
函数将datetime
类型的数据转换为Unix时间戳再进行比较。