0
这里是我的表如何编写与中位数
ST NUM
1 1
1 2
1 2
2 1
2 2
2 2
3 2
3 8
我想返回查询它返回NUM的中位数为每ST
ST NUM
1 2
2 2
3 5
我已经有一个中线的交叉表查询功能
SELECT
CONVERT(DECIMAL(10,2), (
(CONVERT (DECIMAL(10,2),
(SELECT MAX(num) FROM
(SELECT TOP 50 PERCENT num FROM dbo.t ORDER BY num ASC) AS H1)
+
(SELECT MIN(sortTime) FROM
(SELECT TOP 50 PERCENT num FROM dbo.t ORDER BY num DESC) AS H2)
)))/2) AS Median
如何做到这一点的任何提示?