Как использовать CriteriaQuery SUM пользовательской операции над некоторыми ячейками?
Предположим, у вас есть таблица T с полями A и B.
С обычным SQL я мог бы сделать это:
SELECT SUM(A * (100.0 - B) / 100.0) AS D FROM T;
И я получу именно то, что ожидаю.
Однако я не уверен, как это сделать с CriteriaQuery.
Я знаю, как сделать сумму по одному полю, но не знаю, как сделать сумму по некоторому математическому выражению по нескольким полям подряд.