首页 > 解决方案 > 记录组合的 % calc

问题描述

我有一个客户表,其中包含来自不同公司的许多不同类型的产品。每个产品都有“已发货”(s 缩写)、“退回”(r)和“工厂内”(i)状态。我正在尝试计算任何两种产品组合的百分比,其中两种产品中的任何一种都具有“已发货”状态。但是有这么多不同的产品组合,让数据库自动计算百分比的最佳方法是什么?

样本数据如下:

Company Product Status
comp_a  prod_A  R
comp_a  prod_B  I
comp_b  prod_A  S
comp_b  prod_B  R
comp_c  prod_A  S
comp_c  prod_B  S

“已发货”(s)百分比:67% 分子 = 2:两家公司有两种产品(A 和 B),其中一种是“已发货”

分母=3:共有3家公司。

谢谢!

标签: sqlcombinations

解决方案


推荐阅读