HsqlDb percentile_cont / median

时间:2016-06-06 16:16:18

标签: sql postgresql hsqldb

我正在尝试使用百分位数查询HSQL DB。类似的东西:

SELECT name, percentile_cont(0.5) WITHIN GROUP (ORDER BY measurement_value)...

但在我看来,HSQLDB只有关键字,但不是他的实现。在文档中提到了关键字,但除了保留字之外没有其他地方。当我运行查询时,我得到了

java.lang.RuntimeException: org.hsqldb.HsqlException: user lacks privilege or object not found: PERCENTILE_CONT

我的动机是有一个查询计算中位数,在HSQLDB中可执行(用于测试)和Postgres完全相同的查询(没有中位数聚合)...

你知道任何查询,它会计算两个数据库的中位数,还是我需要在Postgres中创建一个自定义聚合函数?

由于

(我使用的是最新的HSQLDB 2.3.4)

0 个答案:

没有答案