0

我一直在搜索 Web 和 SO,但没有找到一个相当简单问题的答案。问题可能是我不知道如何表达它。这是我想要做的。

我有一个包含多个 SKU 的 MySQL 表(我们称之为skutable),对于每一行我都有一定数量的列描述 SKU :namepriceprice-range(我有 4 个不同的价格范围),week of publishing, ...以及一些描述 SKU 绩效的列:收入利润销售量...

如果编写一个允许我显示(使用 PHP)一个表的 SQL 查询,我想做什么,例如:

行内:周数/列内:价格范围/单元格内:给定周内属于某个价格范围的 SKU 的百分比。

或者另一个例子是:

行内:周数/列内:价格范围/单元格内:给定周内属于某个价格范围的 SKU 的销售数量百分比。

我一直在尝试编写一个查询,结果将提供一个多数组数组,但它似乎不起作用。

如果有人知道该怎么做?

谢谢,

E.

4

1 回答 1

0

您的 SQL 查询必须为每个组合返回一行(SKU 的百分比,销售数量的百分比):周 * 价格范围 * 如果需要,则为另一个维度。然后在 PHP 中执行“表格/交叉表”逻辑,方法是循环遍历结果,或者为每个维度从最小值循环到最大值并在结果中查找相应的数据。

于 2012-12-24T07:39:30.387 回答