Эй, у меня есть хранимая процедура, заполняющая сетку
, и в моей хранимой процедуре у меня есть два столбца, такие как
Total_Price DataType Money
и
Discount DateType decimal(18, 0)
Я хочу отобразить производный столбец с именем Actual Price
, который равен
Total_Price - Discount
. Лучше ли создать этот столбец в хранимой процедуре или рассчитать нагрузку в виде таблицы?
Вот мой хранитсяпроцедура на данный момент
SELECT f.supplier_name,d.product_ID_key, d.product_name AS productName, d.packsize, d.tradePrice, d.IPU_code, d.EAN_code, c.discount, e.stock_indicator
FROM aw_customer AS a INNER JOIN
aw_cust_contract AS b ON a.cust_ID_key = b.cust_ID_key INNER JOIN
aw_contract_line AS c ON b.contract_ID_key = c.contract_ID_key INNER JOIN
aw_product AS d ON c.product_ID_key = d.product_ID_key INNER JOIN
aw_stock AS e ON d.product_ID_key = e.product_ID_key INNER JOIN
aw_supplier AS f ON d.supplier_ID_key = f.supplier_ID_key
WHERE (a.cust_ID_key = @customerId)
ORDER BY d.product_name