我想使用该percentile_cont
函数在 T-SQL 中获取中值。但是,我也需要获得平均值。我想做类似以下的事情:
SELECT CustomerID ,
AVG(Expenditure) AS MeanSpend , percentile_cont
( .5) WITHIN GROUP(ORDER BY Expenditure) OVER( ) AS MedianSpend
FROM Customers
GROUP BY CustomerID
这可以实现吗?我知道我可以使用 OVER 子句对percentile_cont
结果进行分组......
但是后来我被两个查询卡住了,不是吗?