数据库存储以下格式的表:
Parent name | Start | End | Value |
---|---|---|---|
PN1 | 12 | 16 | 2 |
PN1 | 19 | 29 | 4 |
PN1 | 32 | 34 | 6 |
... | ... | ... | ... |
PN2 | 4 | 17 | 3 |
PN2 | 32 | 33 | 6 |
... | ... | ... | ... |
是否可以通过根据段长度条件分组来计算平均值?
那是如果段的长度是30.重新分类的表格如下:
Parent name | Avg |
---|---|
PN1 | (2+4)/2 |
PN1 | 6/1 |
... | ... |
PN2 | 3/1 |
PN2 | 6/1 |
... | ... |
现在我不考虑段的值可能与单元格中的值重叠的情况.
事实上,分组的任务是找到一种方法来"折叠"这些值.