【发布时间】:2019-07-22 14:35:10
【问题描述】:
我有许多 IOT 设备将数据发送到我的 Amazon Athena 服务器,我创建了一个表来存储数据,该表包含 2 列:LocalTime 表示 IOT 设备捕获其状态的时间,ServerTime 表示数据的时间到达服务器(有时物联网设备没有网络连接)
我想以小时为单位(比如说 1 小时)计算“差距”,以便了解到达的数据的偏差,例如:
我想要得到的结果是:
为了计算结果,我想计算 serverTime 和 LocalTime 之间经过了多少小时。 所以第一个条目(1.1.2019 12:15 - 1.1.2019 10:25)= 1-2 小时。
谢谢
【问题讨论】:
-
请标记您的数据库名称。
-
您使用的是哪个数据库系统(MySQL、SSMS 等)?
-
是的,日期/时间/时间戳功能在不同的数据库引擎之间存在很大差异。请告诉我们您使用的是哪一个。另外,请指明列所具有的具体数据类型。
标签: amazon-athena