我有一个表,其中表和时间以字符串形式保存在不同的列中 20160202和104123是2016-02-02 10:41:23我需要使用yyyy-mm-dd hh:mm:ss格式 我先使用concat进行转换,但不知道如何指定小时,分钟和秒数
select TO_DATE(CAST(UNIX_TIMESTAMP(concat(a.DAY,' ',a.TIME), 'yyyy/MM/dd') AS TIMESTAMP)) as
我的Google研究进展不顺利,有什么想法吗?
select TO_DATE(CAST(UNIX_TIMESTAMP(concat(a.DAY,' ',a.TIME), 'yyyy/MM/dd HH:mm:ss') AS TIMESTAMP)) as
不起作用并抛出错误
18/08/03 03:53:04 ERROR ApplicationMaster: User class threw exception: org.apache.spark.sql.catalyst.parser.ParseException:
no viable alternative at input '