给定一个 SQL 表
Transactions
ID INT
COMPANY_ID INT
STATUS INT
whereSTATUS IN (0,1)
表示免费交易并STATUS IN (2,3)
表示可计费交易,什么简单(我希望)ANSI SQL 语句将显示每笔COMPANY_ID
可计费交易、不可计费交易的数量及其比率?
如果不是一个具体的陈述,一个正确方向的概念性刺激是好的。我的第一次尝试是使用WHERE
两个状态组的子句在表上进行自联接,但我不知道如何获取表示每个不同计数的列,以便我可以计算比率。
这在概念上与汇总数据非常相似,但我不确定如何将该问题扩展到这个问题。