我正在使用queryDSL 4.1.3。我想在更改选择标准的同时获得同一列的总和。我想做的等效于此SQL查询:
select sum(emp) from
(select sum(employee) as emp from table1 where column1 = 'value1'
unionAll
select sum(employee) as emp from table1 where column2 = 'value2')
我要指出的是,我应该有可能根据代码中的条件选择sum(雇员)或-sum(雇员)。
我在这里浏览了文档:http://www.querydsl.com/static/querydsl/4.1.3/reference/html/,但是我找不到如何做以及是否可行的方法。
有人知道吗?预先感谢。