SQL Group BY / JOIN

时间:2018-03-08 08:31:25

标签: sql sql-server

SQL Screenshot

嗨,请查看附图,我有sql网格上的数据,我想获得首选输出。任何帮助将非常感谢。非常感谢你。

2 个答案:

答案 0 :(得分:2)

case表达式

的帮助下使用条件聚合
SELECT company_code,
       sum(case when Status = 'FOR APPROVAL' then 1 else 0 end) FOR_APPROVAL,
       sum(case when Status = 'FOR AUTHORIZATION' then 1 else 0 end) FOR_AUTHORIZATION
FROM table
GROUP BY company_code

答案 1 :(得分:0)

@Yogesh Sharma是对的,您可以将Sum与Case表达式一起使用。

$ gcloud compute ssh [username]@[instance]

您可以获得更多信息here