一张表中有2种不同条件的2列

是否有可能创建一个查询,该查询将输出带有2个不同WHERE子句的2列

这是我理想的输出:

| YEAR | WW | COUNT | *COUNT2 |

其中count 1是第一个WHERE子句的结果。我已经创建了。我想要的是在值中的另一列中使用不同的WHERE子句。

这是我的查询:

SELECT extract(YEAR FROM EVT_TARGET) as Years, to_char(EVT_TARGET, 'ww') AS WorkWeek, COUNT(*) 
FROM r5events 
WHERE EVT_JOBTYPE = 'CORR' AND EVT_RSTATUS <> 'C' AND EVT_TARGET IS NOT NULL 
GROUP BY extract(YEAR FROM EVT_TARGET), to_char(EVT_TARGET, 'ww');

通过此查询,我能够获得第1 3列,现在的问题是如何在第4列中提供的值EVT_RSTATUS = 'C'

有见识吗?

TIA

专线小巴

我认为您需要条件聚合:

SELECT 
    extract(YEAR FROM EVT_TARGET) as Years, 
    to_char(EVT_TARGET,'ww') AS WorkWeek, 
    SUM(CASE WHEN EVT_RSTATUS <> 'C' THEN 1 ELSE 0 END) AS cnt1,
    SUM(CASE WHEN EVT_RSTATUS =  'C' THEN 1 ELSE 0 END) AS cnt2
FROM r5events 
WHERE EVT_JOBTYPE ='CORR' AND EVT_TARGET IS NOT NULL 
GROUP BY extract(YEAR FROM EVT_TARGET), to_char(EVT_TARGET,'ww');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一张表中有2种不同条件的2列

来自分类Dev

根据同一张表中的不同条件对2列求和

来自分类Dev

mysql:如何从一张表中列出2种不同的条件,排序和限制要求?

来自分类Dev

将2种不同的mySql结果合并到一张表中

来自分类Dev

SQL JOIN在具有2个条件的同一张表上

来自分类Dev

从一张表中获取2列的数据

来自分类Dev

同一张表中有大量内部联接

来自分类Dev

Doctrine/MySQL 性能:一张表中有 470 列

来自分类Dev

如何从具有不同条件的同一张表中获取行

来自分类Dev

从具有不同条件的同一张表中获取数据

来自分类Dev

引用同一张表中的不同列

来自分类Dev

SQL SELECT从具有特殊条件的同一张表中生成其他列

来自分类Dev

具有2个FK的表指向同一张表

来自分类Dev

将带有 2 个 FK 的表连接到一张表

来自分类Dev

与同一张表的2个外键有一对多关系Ruby on Rails

来自分类Dev

如何在同一张表中插入只有一列与另一行不同的行?

来自分类Dev

Flask SQLAlchemy 2 ForeignKey列返回同一张表

来自分类Dev

如何在同一张表中添加2个外键?是否有可能?

来自分类Dev

如何比较同一张表的2条记录?

来自分类Dev

如何使用同一张表的2个实例

来自分类Dev

SQL我不想在同一张表中有alfred或Alfred或alfr之类的名称

来自分类Dev

Excel公式-如何有条件地用另一张表中的值填充列

来自分类Dev

居中2格,中间有一张图像

来自分类Dev

MySQL查询内部联接在不同条件下的同一张表上

来自分类Dev

我在Excel 2007中有一张桌子,我想要一张图表

来自分类Dev

如何将不同表的多列合并为一张表

来自分类Dev

使用不同表中的列创建一张表

来自分类Dev

如何从同一张表的两列中获得一行中的不同结果?

来自分类Dev

连接两张表 - 一张有选择,一张未触及

Related 相关文章

  1. 1

    一张表中有2种不同条件的2列

  2. 2

    根据同一张表中的不同条件对2列求和

  3. 3

    mysql:如何从一张表中列出2种不同的条件,排序和限制要求?

  4. 4

    将2种不同的mySql结果合并到一张表中

  5. 5

    SQL JOIN在具有2个条件的同一张表上

  6. 6

    从一张表中获取2列的数据

  7. 7

    同一张表中有大量内部联接

  8. 8

    Doctrine/MySQL 性能:一张表中有 470 列

  9. 9

    如何从具有不同条件的同一张表中获取行

  10. 10

    从具有不同条件的同一张表中获取数据

  11. 11

    引用同一张表中的不同列

  12. 12

    SQL SELECT从具有特殊条件的同一张表中生成其他列

  13. 13

    具有2个FK的表指向同一张表

  14. 14

    将带有 2 个 FK 的表连接到一张表

  15. 15

    与同一张表的2个外键有一对多关系Ruby on Rails

  16. 16

    如何在同一张表中插入只有一列与另一行不同的行?

  17. 17

    Flask SQLAlchemy 2 ForeignKey列返回同一张表

  18. 18

    如何在同一张表中添加2个外键?是否有可能?

  19. 19

    如何比较同一张表的2条记录?

  20. 20

    如何使用同一张表的2个实例

  21. 21

    SQL我不想在同一张表中有alfred或Alfred或alfr之类的名称

  22. 22

    Excel公式-如何有条件地用另一张表中的值填充列

  23. 23

    居中2格,中间有一张图像

  24. 24

    MySQL查询内部联接在不同条件下的同一张表上

  25. 25

    我在Excel 2007中有一张桌子,我想要一张图表

  26. 26

    如何将不同表的多列合并为一张表

  27. 27

    使用不同表中的列创建一张表

  28. 28

    如何从同一张表的两列中获得一行中的不同结果?

  29. 29

    连接两张表 - 一张有选择,一张未触及

热门标签

归档