相关疑难解决方法(0)

在T-SQL中使用percentile_cont和"group by"语句

我想使用该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
Run Code Online (Sandbox Code Playgroud)

这可以实现吗?我知道我可以使用OVER子句对percentile_cont结果进行分组......

但后来我被困在使用两个查询,不是吗?

t-sql sql-server group-by

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

group-by ×1

sql-server ×1

t-sql ×1