首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >复杂定价矩阵的数据库结构

复杂定价矩阵的数据库结构
EN

Stack Overflow用户
提问于 2013-11-06 18:27:37
回答 1查看 1.1K关注 0票数 0

我正在研究一个定制的eCommerce解决方案,它需要一个相当复杂的定价矩阵来计算价格。目前订单都是亲自完成的,因此客户端正在使用一个庞大的excel电子表格来计算价格。

一个产品的价格由三个因素决定:

  1. 产品类型(5种产品类型)
  2. 产品尺寸(~30种不同尺寸: 10x6,20x10等)
  3. 产品边框(3个边框大小: 2,3,4)

以下是一些价格示例:

  • 尺寸为5x12,边框为4英寸的A类产品价格为100英镑
  • 尺寸6x14和4英寸边框的A类产品价格120
  • 尺寸6x14和3英寸边框的A类产品价格110
  • 带3英寸边框的尺寸为6x14的B型产品售价200英镑
  • 带4英寸边框的尺寸为6x14的B型产品售价220英镑

目前还没有公式化或系统化的方法来处理这些数字的工作方式,它只是一个庞大的电子表格。对于如何从数据库的角度来处理这个问题,有人有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2013-11-06 18:55:15

假设您的表包含所有可交付的类型/高度/宽度/边框组合,请尝试五列(如果您想要一个id,请尝试六列):

代码语言:javascript
运行
复制
id long, // optional
ProductType varchar[16], 
Height float, 
Width float,
Border float,
Price float

然后找到它

代码语言:javascript
运行
复制
SELECT Price 
FROM tbl
WHERE ProductType = @t
AND Height = @h
AND Width = @w
AND Border = @b;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19819851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档