【发布时间】:2018-04-17 07:51:33
【问题描述】:
我有两个包含半小时数据的表格,我想取两个半小时的平均值来查看每小时的平均值。
我的桌子是这样的:
Date(date) HalfHour(int) Value(dec(18,3))
2018-04-17 1 50
2018-04-17 2 100
....
2018-04-17 47 100
2018-04-17 48 200
我想要一个可以返回这个的查询:
Date(date) Hour(int) Value(dec(18,3))
2018-04-17 1 75
....
2018-04-17 24 150
有一个 ID 列,但它不能用于此目的,因为它有喘气,因此是一致的。
而且我知道我必须按功能使用分组,但不知道如何使用。
【问题讨论】:
-
按 halfHour/2 分组(或类似的东西)
-
如果对答案满意,请标记为已回答。
标签: sql-server group-by average