【问题标题】:How to find count of items in a table by 2 groups如何按2组查找表中的项目数
【发布时间】:2019-07-06 14:56:37
【问题描述】:

为简单起见,我有一个包含 3 列的表格:

  1. 请求 ID(例如 REQ1、REQ2 等)
  2. 状态(可能的值 - 计划中、正在进行中、审查中、已完成)
  3. 到期类型(可能的值 - 今天到期、明天到期、本周、下周、15 天内)

现在,我想知道的是,我如何得出一个结果,该结果将说明今天有多少 In Planning 到期,有多少 In Review 明天到期等等。

尝试使用 count with over 和 partition by,但它给了我状态计数和到期类型计数,但不是维护关系的组合

【问题讨论】:

标签: sql oracle count grouping


【解决方案1】:

您只是在寻找聚合吗?

select due_type, status, count(*)
from t
group by due_type, status;

如果是这样,这是一个基本的 SQL 查询。您应该复习 group by 和其他 SQL 基础知识。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 2020-09-03
    • 2017-06-02
    • 2014-12-15
    • 2023-03-11
    相关资源
    最近更新 更多