【发布时间】:2019-10-17 02:19:30
【问题描述】:
我的 Hive 表需要帮助。
DATE | ID | RESTDATESINSECONDS
2019-03-28 10:05:27 1 (2019-03-28 10:05:38)-(2019-03-28 10:05:27)
2019-03-28 10:05:38 1 (2019-03-28 10:14:14)- (2019-03-28 10:05:38)
2019-03-28 10:14:14 1 (2019-03-28 10:14:16) -(2019-03-28 10:14:14)
2019-03-28 10:14:16 1 (2019-03-28 10:14:46) -(2019-03-28 10:14:16)
2019-03-28 10:14:46 1 (2019-03-28 10:15:30) -(2019-03-28 10:15:30)
2019-03-28 10:15:30 1 """
""" """ """
我有二十万行。我想将其返回为:
DATE | ID | RESTDATESINSECONDS
2019-03-28 10:05:27 1 11
2019-03-28 10:05:38 1 516
2019-03-28 10:14:14 1 2
2019-03-28 10:14:16 1 30
2019-03-28 10:14:46 1 44
2019-03-28 10:15:30 1 ""
我尝试了各种括号和计数,但我尝试的每件事都会引发不同的语法错误!有人有什么想法吗?
非常感谢:)
【问题讨论】:
-
(1) 您使用的是 SQL Server 还是 HQL? (2)
RESTDATESINSECONDS的数据类型是什么? -
嗨@GordonLinoff!我正在使用 HQL,“RESTDATESINSECONDS”的格式将是 int。谢谢:)