我一直在网上搜索,所以没有找到一个相当简单的问题的答案。问题可能是我不知道该怎么表达。这就是我想要做的。
我有一个包含多个SKU的MySQL表(我们称之为skutable),对于每一行,我都有一定数量的列描述SKU:名称、价格、价格范围(我有4个不同的价格范围),出版周,.和一定数量的专栏描述了SKU的表现:收入,保证金,数量销售.
如果我编写了一个SQL查询,允许我(用PHP)显示一个表,例如:
在行:周/在列:价格范围/在单元格中:某一周属于特定价格范围的SKU的百分比。
或者另一个例子是:
在行:周/在列:价格范围/在单元格中:为属于给定一周特定价格范围的SKU出售的数量百分比。
我一直试图编写一个查询,结果会提供一个多个数组的数组,但它似乎不起作用。
如果有人知道怎么做呢?
谢谢,
E.
发布于 2012-12-24 07:39:30
您的SQL查询必须为每个组合返回一行( SKU的%,销售量的%):周*价格范围*另一个维度-如果需要的话。然后在PHP中执行"tabular / cross tab“逻辑,通过循环遍历结果,或者对每个维度从min循环到最大值,并在结果中查找相应的数据。
https://stackoverflow.com/questions/14018479
复制相似问题