Como usar o CriteriaQuery SUM da operação personalizada em algumas células?

Considere que você possui a tabela T, com os campos A e B.

Com SQL regular, eu poderia fazer isso:

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

E eu conseguiria exatamente o que eu esperava.

No entanto, não tenho certeza de como fazer isso com o CriteriaQuery.

Eu sei como somar sobre um campo, mas não como somar sobre alguma expressão matemática em vários campos em uma linha.

questionAnswers(1)

yourAnswerToTheQuestion