【发布时间】:2014-10-16 12:07:31
【问题描述】:
我需要为一组值创建一个过程,例如。 {1,2,3,3,3,3,4,5} 在我的表(x)中,字段名称是(y) 我需要得到集合中最频繁的值,即 (3)。 这个怎么做??
我已经尝试过select MODE(y) from x
但我得到一个错误,无效的函数名称
【问题讨论】:
标签: sql stored-procedures sap procedure hana
我需要为一组值创建一个过程,例如。 {1,2,3,3,3,3,4,5} 在我的表(x)中,字段名称是(y) 我需要得到集合中最频繁的值,即 (3)。 这个怎么做??
我已经尝试过select MODE(y) from x
但我得到一个错误,无效的函数名称
【问题讨论】:
标签: sql stored-procedures sap procedure hana
为了计算模式使用这个语句
SELECT TOP 1 "y" FROM x WHERE "y" IS Not NULL GROUP BY "y" ORDER BY COUNT(*) DESC
【讨论】: