【发布时间】:2013-02-20 04:22:19
【问题描述】:
我需要计算包含不同年龄范围的表格列值的中位数,但我无法找到问题的答案。该表的结构如下:
编号 0-5 5-10 11-15 16-20 ... ------------------------------------------ 1 14 5 12 5 ... 2 5 11 14 17 ...我读过有关使用行数和聚合来查找数据中位数的信息,但这似乎要求所有数据都在同一列中。因此,我认为我需要在 SQL 中使用 PIVOT 函数,但我无法弄清楚所需的语法。谁能帮我解决这个问题?
【问题讨论】:
-
您希望得到的结果是什么样的?