|
最佳回答 |
0
|
CovidLv3高级互助发布于2024-1-11 10:14
|
(case when a=1 and b=0 then '退款' WHEN a=1 and b=1 then '使用' WHEN a=1 Then '领取' else '其它' end)
|
|
|
|
最佳回答 |
0
|
luojian0323Lv7资深互助发布于2024-1-11 10:13
|
当A=1 A的什么东西等于1? “有没有什么好方法,把他们同时展示出来? 你要同时展示什么?
|
|
|
|
最佳回答 |
0
|
华莉星宸Lv7资深互助发布于2024-1-11 10:16
|
select ID, sum(case when A=1 then 数量 else 0 end)as 领取数量, sum(case when A=1 and B=1 then 数量 else 0 end)as 使用数量, sum(case when A=1 and B=0 then 数量 else 0 end)as 退款数量 from 表名 group by ID
|
|
|
|
最佳回答 |
0
|
杨朝健Lv5中级互助发布于2024-1-11 10:16
|
select id, sum(case when A=1 then 数量 end) as 领取数量, sum(case when A=1 and B=1 then 数量 end) as 使用数量, sum(case when A=1 and B=0 then 数量 end) as 退款数量 from 表 group by id
|
|
|
|
最佳回答 |
0
|
年年plusLv5中级互助发布于2024-1-11 10:18
|
select id,sum(case when A=1 then 1 end) as 领取,sum(case when A=1 and B=1 then 1 end) as 使用,sum(case when A=1 and B=0 then 1 end) as 退款 from tb group by id
|
|
|
|
最佳回答 |
0
|
yzmZQSy29696569Lv4初级互助发布于2024-1-11 10:39
|
select 名称,id, sum(case when A=1 then 领取数量 when A=1 and B=1 then 使用数量 when A=1 and B=0 then 退款数量 end) as 数量 from 表 group by 名称,id
|
|
|