【发布时间】:2018-04-12 14:20:36
【问题描述】:
假设我有几个这样的表,我需要根据相同的时间戳计算平均值。什么是最好的方法。我应该做外部联接,然后计算每一行或联合的平均值,然后寻找类似的时间戳?
+-----------------+-----------------+-----------------+
| Time|TimeStamp | value|
+-----------------+-----------------+-----------------+
| Some date | 41526|14 |
| Some date | 41536|12 |
| Some date | 41546|32 |
| Some date | 41555|10 |
| Some date | 41567|20 |
| Some date | 41588|15 |
| | 41599|12 |
+-----------------+-----------------+-----------------+
| Time|TimeStamp | value|
+-----------------+-----------------+-----------------+
| Some date | 41526|14 |
| Some date | 41536|12 |
| Some date | 41546|32 |
| Some date | 41555|10 |
| Some date | 41547|20 |
| Some date | 41588|15 |
| | 41620|15 |
这是结果表示例(
+-----------------+-----------------+-----------------+
| Time|TimeStamp | mean |
+-----------------+-----------------+-----------------+
| Some date | 41526|23.32 |
| Some date | 41536|43.22 |
| Some date | 41546|54.32 |
|
【问题讨论】:
-
取决于你想要什么。更好的样本数据和预期的结果会更容易理解。
-
我想根据时间戳做几个表的平均值
-
哪个平均值?
-
表格中的值
-
基于相同的时间戳取平均值?您要分组的基本字段是什么?您能否举例说明您的预期结果?