我正在使用mysql
我有一个查询,如下所示
Select
cost,
(service_charge*(cost-Discount)) as service_charge,
(service_tax*(cost-Discount+(service_charge*(cost-Discount)))) as service_tax
From VENDOR_ITEMS
WHERE vendor_items_id = 264
我的问题是,我得到的值service_charge
可以用来计算service_tax
??吗?
请让我知道是否可行
您不能使用计算值来计算另一个值,但是可以使用变量:
SELECT
cost,
@sc := (service_charge*(cost-Discount)) as service_charge,
(service_tax*(cost-Discount+( @sc ))) as service_tax
FROM
VENDOR_ITEMS
WHERE
vendor_items_id = 264
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句