【发布时间】:2018-02-10 20:46:19
【问题描述】:
希望有人可以帮助我完成以下查询,因为我的 SQL 不太好。
我有一个 SQL 表,其中每个小时都会存储特定产品的一些价格,日复一日。我想将每小时的这些价格相加,然后计算这些总和在一天中的平均值。以及表格中的每一天。
表格看起来像这样(减少到适当的字段):
Date | Time | Price
01\01\2018 | 00:00 | 100
01\01\2018 | 00:00 | 100
01\01\2018 | 00:00 | 120
01\01\2018 | 01:00 | 150
01\01\2018 | 01:00 | 150
01\01\2018 | 01:00 | 90
01\01\2018 | 02:00 | 100
01\01\2018 | 02:00 | 105
01\01\2018 | 02:00 | 98
....
02\01\2018 | 00:00 | 110
02\01\2018 | 00:00 | 87
02\01\2018 | 00:00 | 126
02\01\2018 | 01:00 | 140
....
所以对于上面的例子:
1/1/2018 -> 00:00 -> 320
1/1/2018 -> 01:00 -> 390
1/1/2018 -> 02:00 -> 303
当天的平均值:337,6(表中每一天的平均值)
希望这有意义。
问候, 德克
【问题讨论】:
标签: sql sql-server