Добрый день.
Обстановка: Есть отчет “Расходная накладная” без наворотов, самая обычная шапка + таблица.
Задача: В таблице нужно отобразить данные, которых нет в БД, а именно: порядковый номер строки, выделить НДС, суму без НДС по товару в каждой строке.
Структура отчета:
Данные в таблицу получаю набором данных JPQL:
select
product.code as "product.code", // код товара
product.name as "product.name", // название товара
product.unit.shortName as "product.unit.unitShortName", // ед изм
e.quantity as "quantity", // количество
e.cost as "cost", // цена
e.sum as "sum" // сума
from sc_WayInvoiceDetail e
left join e.product product
left join e.product.unit product_unit
join e.wayInvoice wayInvoice
where e.wayInvoice.id = ${WayInvoice.id}
Вопрос: Какие существуют варианты чтобы провести арифметические действия над данными полосы и дополнить результат запроса JPQL? Если не затруднит, обозначьте схему решения для них. Очень поможете.
Спасибо.