【发布时间】:2017-07-21 04:44:02
【问题描述】:
我想从 2 个表中返回下面的数据集。表 A 将具有温度读数,表 B 将具有湿度读数。它们还将在每个表中都有时间戳,例如:
表 A
表 B
基本上,我希望输出为我提供温度和下一个最接近该温度时间戳的湿度读数。因此,例如输出将如下所示:
所以我想从表 A 开始,然后根据时间戳在表 B 中为同一传感器找到下一个最接近的后续记录。
【问题讨论】:
-
表应该如何连接?
-
我猜是 Trailer 和 Zone,因为这是我想要阅读的内容。
-
两个表都没有
humidity。这是怎么计算的? -
那是我的错误,我现在更正了表 B。
-
是否所有的温度都具有相应的湿度,或者其中一个或另一个之间是否存在间隙,使得湿度读数或温度读数可能与另一个以上的一个相关联?
标签: sql sql-server sql-server-2012