我正在研究一个定制的eCommerce解决方案,它需要一个相当复杂的定价矩阵来计算价格。目前订单都是亲自完成的,因此客户端正在使用一个庞大的excel电子表格来计算价格。
一个产品的价格由三个因素决定:
以下是一些价格示例:
目前还没有公式化或系统化的方法来处理这些数字的工作方式,它只是一个庞大的电子表格。对于如何从数据库的角度来处理这个问题,有人有什么建议吗?
发布于 2013-11-06 18:55:15
假设您的表包含所有可交付的类型/高度/宽度/边框组合,请尝试五列(如果您想要一个id,请尝试六列):
id long, // optional
ProductType varchar[16],
Height float,
Width float,
Border float,
Price float
然后找到它
SELECT Price
FROM tbl
WHERE ProductType = @t
AND Height = @h
AND Width = @w
AND Border = @b;
https://stackoverflow.com/questions/19819851
复制相似问题