作者:George_唐晓龙 | 来源:互联网 | 2023-05-19 11:23
ORACLE数据库换成SQLSERVER ,但其程序中sql中有PERCENTILE_DISC函数,换成SQLSERVER不知道该怎么写,求帮忙!!!
9 个解决方案
ltrim(col*100/sum(col))+'%'
?
PERCENTILE_DISC
功能描述:返回一个与输入的分布百分比值相对应的数据值,分布百分比的计算方法见函数CUME_DIST,如果没有正好对应的数据值,就取大于该分布值的下一个值。
注意:本函数与PERCENTILE_CONT的区别在找不到对应的分布值时返回的替代值的计算方法不同
多谢各位,实在找不到相类似的,只好自己写一个,不过写出来没得系统函数那么灵活,只能用在一个sql需求里,熬了几天也把它给写出来了,再次谢谢大虾们