2013-02-25 18 views
1

我在使用Percentile_DISC(0.8)函數查找SQL Server Management Studio中列的第80個百分點,但它希望我通過分區進行分區。有什麼方法可以使用這個函數來查找整列的百分位數而不是分區嗎?我只想要一個單一的價值。在SQL Server 2012中查找列的百分位數

在此先感謝!

+0

有超過一種類型的百分比可用。你想要哪一個? – 2013-02-25 15:01:55

+0

@DanBracuk我不確定你的意思,除非你的意思是離散的或連續的,我在上面的問題中有離散。 – Kristina 2013-02-25 15:05:54

+0

我沒有注意到這一點。 – 2013-02-25 15:11:46

回答

4

是的 - 嘗試Percentile_DISC(0.8) within group (order by ...) over()

+0

完美謝謝! – Kristina 2013-02-25 15:09:35

+0

值得標記爲答案嗎? – muhmud 2013-02-25 15:14:21

+0

對不起,我不得不等待3分鐘大聲笑 – Kristina 2013-02-25 15:16:55