作者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/cn.aspx?n=bbs/Database/M.1475752501.A.50F.html