【发布时间】:2015-02-04 02:29:41
【问题描述】:
我正在尝试设计一个 sql 查询,它可以获取一列结果并返回前“n”个结果的平均值/平均值。
换句话说,如果我有一个如下所示的数据样本:
| Day | Number of People |
|:-----:|:----------------:|
| 12/01 | 4 |
| 12/02 | 8 |
| 12/03 | 5 |
| 12/04 | 6 |
| 12/05 | 8 |
| 12/06 | 3 |
| 12/07 | 5 |
我想要一个可以导致表格如下所示的查询:
| Day | Number of People | nMean |
|:-----:|:----------------:|:------:|
| 12/01 | 4 | 4 |
| 12/02 | 8 | 6 |
| 12/03 | 5 | 5.6667 |
| 12/04 | 6 | 5.75 |
| 12/05 | 8 | 6.2 |
| 12/06 | 3 | 5.6667 |
| 12/07 | 5 | 5.5714 |
【问题讨论】:
标签: sql sql-server sql-server-2008 average mean