我们需要使用Hazelcast 3.8-EA版本查询IMDG示例
select sum(salary),sum(bonus),dept from Employee where birthYear > 1989 group by dept where条款::SqlPredicate("birthYear > 1989")
汇总:
问题是如何使用内置聚合来处理多个聚合,以及如何处理group子句?
发布于 2017-01-12 12:47:23
目前还没有正式的支持组,但您可以做的是创建自己的SumWithGroupBy聚合,按照您希望分组的方式计算每个组的薪资和奖金。您可以查看Aggregators.doubleSum代码,以了解如何实现聚合。这是一些手动编码,但它只是几行自定义逻辑。
https://stackoverflow.com/questions/41613539
复制相似问题