Сначала я хочу заявить, что я новичок в Oracle SQL и не имею большого опыта в кодировании.
Я создаю отчет для нашего финансового отдела, и у меня есть несколько формул для подсчета сумм ПО, сумм по счетам, полученных сумм и т. д. c. Я хотел бы определить эти формулы как переменные, чтобы мне не приходилось писать формулы каждый раз, когда я использую их в коде. Что мне нужно знать, так это то, что определение переменной каким-то образом вносит изменения в исходную таблицу БД?
Пример из моего кода:
SELECT
(t.arrived_qty * t.buy_unit_price)*((100-a.discount)/100)+i.additional_cost
Например, я бы хотел определить прибывшее количество, умноженное с ценой за единицу покупки в качестве полученной суммы
DEF received_qty = t.arrived_qty * t.buy_unit_price
SELECT &received_qty
Может ли этот вид логики c использоваться в отчетах самообслуживания или это как-то изменяет исходную таблицу БД?
Надеюсь, я смог объяснись достаточно ясно
Заранее спасибо