sql - 记录组合的 % 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家公司。
谢谢!
解决方案
推荐阅读
- java - 在recyclerView中显示两个fragment之间的传递数据
- c# - 设置 GraphQL.net
- javascript - 签名完成后在 activeuser 上接收 null
- python - 有没有办法在集群不活动的情况下将 Python 脚本连接到数据块上的数据?
- amazon-route53 - 如何解决:“收到来自自定义资源的响应状态 [FAILED]。返回的消息:资源不在状态 certificateValidated”?光盘
- python - 当我调用 plot() 时,Xarray 绘图不起作用
- android - 声明 res.srcDirs 会破坏 Android Studio 对资源文件的更改检测
- php - 如何在 single-product.twig 上显示不同变化的图像
- docker - Infura:如何将 Powergate/Lotus API 连接到 Powergate 安装?
- android-studio - 关于如何在子集合中引用文档 ID 的见解