Я использую Eclipse, и я должен сделать следующий запрос JPQL
SELECT d.materialDetailFk.materialName, SUM(d.componentLength*d.componentWidth*d.unitWeight) FROM CuttingList d WHERE d.projectMemberFk.projectUnitIdFk.projectId.projectId = :id GROUP BY d.materialDetailFk.materialName"
, для некоторых вещественное выражение внутри SUM недопустимо, и я хочу что-то вроде
enter code hSELECT d.materialDetailFk.materialName, SUM(CASE d.type when 'plate' then d.componentLength*d.componentWidth*d.unitWeight else d.componentLength*d.unitWeight) FROM CuttingList d WHERE d.projectMemberFk.projectUnitIdFk.projectId.projectId = :id GROUP BY d.materialDetailFk.materialName"ere