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.