给定 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 = ?
应该给你排序。
我有两个 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 = ?
应该给你排序。