作者blacklove (Tom)
看板Database
標題[SQL ] 計算百分位數、中位數
時間Thu Oct 6 19:14:56 2016
(針對
SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:Teradata
資料庫版本:version 14
內容/問題描述:
各位版大好,在網路上查了一下,如何利用sql求算中位數與百分位數,
依稀知道可以使用quantile_disc與quantile_cont, 相關語法可看
http://stackoverflow.com/questions/23585667/percentile-disc-vs-percentile-cont
但是在使用percentile_cont(.50) within group (order by height) over() as pctcont_50_ht
在Teradata當中卻噴錯…
真的不了解為何啊?請問有版大可以協助解惑嗎?
真的感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.165.160
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Database/M.1475752501.A.50F.html