Как использовать CriteriaQuery SUM пользовательской операции над некоторыми ячейками?

Предположим, у вас есть таблица T с полями A и B.

С обычным SQL я мог бы сделать это:

SELECT SUM(A * (100.0 - B) / 100.0) AS D FROM T;

И я получу именно то, что ожидаю.

Однако я не уверен, как это сделать с CriteriaQuery.

Я знаю, как сделать сумму по одному полю, но не знаю, как сделать сумму по некоторому математическому выражению по нескольким полям подряд.

Ответы на вопрос(1)

Ваш ответ на вопрос