gpt4 book ai didi

mysql - 统计销售订单中 SKU 的所有出现次数

转载 作者:行者123 更新时间:2023-11-29 20:03:58 26 4
gpt4 key购买 nike

我有一个数据库表,按以下方式存储销售订单:

order_id | sku_1  | sku_2  | order_date
-------------------------------------
1 | FC-123 | FC-597 | 2016-10-23
2 | FC-097 | FC-123 | 2016-10-23
3 | FC-123 | FC-123 | 2016-10-23

我想计算每天销售多少特定 SKU。如您所见,每个销售订单中的 SKU 可以出现多次,这给我带来了麻烦。

我已尝试计算 SKU 出现的行数,但如果一个订单中多次出现 SKU,则显然会出现不足。

有人可以帮忙吗?我确信有一个解决方案。实际的表格要复杂得多,但我相信这个例子应该说明我遇到的困难。

谢谢!

最佳答案

SELECT order_date,COUNT( sku ) AS count_of_skus_per_order_day
FROM
(
SELECT order_date,sku_1 AS sku
FROM sales_orders
UNION
SELECT order_date,sku_2 AS sku
FROM sales_orders
) z;

关于mysql - 统计销售订单中 SKU 的所有出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40410405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com