给定 web2py/sqlite 中的折扣百分比,如何计算成本?

How can I calculate the cost given the discount% in web2py/sqlite?

我有两个 table,一个产品 table 包含:

Product
-----------
ProductName
Supplier,'reference supplier'
sku
Description
Price

那我有一个供应商table

Supplier
---------
SupplierName
Discount

我的问题是,如何在 sqlite 中计算基于折扣的价格?价格将是动态的,这就是为什么我认为在检索产品时进行计算是一个更好的主意。这样,如果折扣发生变化,价格也会发生变化。

SELECT Price * (1 - Discount/100.0) as final_price from Product p join Supplier s on s.supplier_name = p.supplier where productname = ?

应该给你排序。