如何使用SQL窗口函数根据'z'计算特定'y'中'x'的数量

问题描述 投票:0回答:1

如何使用 SQL 窗口函数根据 'ProfMobile' 计算特定 'term' 中 (flag = '1') 的数量

移动教授 请求ID 术语 旗帜
06121720444 1245 02-03-1 2
06121720444 13269 02-03-1 1
06121720444 82546 02-03-1 1
06121720444 13269 03-04-2 2
06121720444 13269 03-04-2 1
08888888881 82546 02-03-1 1
08888888881 56484 03-04-2 2
08888888881 45555 03-04-2 2
08888888881 80099 03-04-2 1

我想要这个

移动教授 术语 旗帜
06121720444 02-03-1 1 2
06121720444 02-03-1 2 1
06121720444 03-04-2 1 1
06121720444 03-04-2 2 1
08888888881 02-03-1 1 1
08888888881 03-04-2 1 1
08888888881 03-04-2 2 2
sql sql-server t-sql
1个回答
0
投票
SELECT 
  ProfMobile,
  term,
  COUNT(*) AS flag_count
FROM 
  table
WHERE 
  flag = '1'
  GROUP BY 
  ProfMobile, term;
© www.soinside.com 2019 - 2024. All rights reserved.