标签: sql sql-server-2012
我正在尝试使用Percentile_DISC(0.8)函数在SQL Server Management Studio中找到列的第80个百分位,但它希望我进行分区。有什么方法可以使用这个函数来找到整列的百分位而不是分区?我只想要一个单一的价值。
Percentile_DISC(0.8)
提前致谢!
答案 0 :(得分:5)
是 - 尝试Percentile_DISC(0.8) within group (order by ...) over ()
Percentile_DISC(0.8) within group (order by ...) over ()