类型 金额
2 1.00
3 2.00
4 10.00
1 5.00
2 2.00
3 2.00
4 2.00
1 2.00 想得到如下结果类型1 类型2 类型3 类型4 总的价格
7.00 3.00 4.00 12.00 26.00sql如何写?
2 1.00
3 2.00
4 10.00
1 5.00
2 2.00
3 2.00
4 2.00
1 2.00 想得到如下结果类型1 类型2 类型3 类型4 总的价格
7.00 3.00 4.00 12.00 26.00sql如何写?
2 1.00
3 2.00
4 10.00
1 5.00
2 2.00
3 2.00
4 2.00
1 2.00 想得到如下结果 类型1 类型2 类型3 类型4 总的价格
7.00 3.00 4.00 12.00 26.00 sql如何写?
sum(case 类型 when 2 then 金额 else 0 end) '类型2',
sum(case 类型 when 3 then 金额 else 0 end) '类型3',
sum(case 类型 when 4 then 金额 else 0 end) '类型4'
sum(金额)
from 表
group by 类型
sum(case 类型 when 2 then 金额 else 0 end) '类型2',
sum(case 类型 when 3 then 金额 else 0 end) '类型3',
sum(case 类型 when 4 then 金额 else 0 end) '类型4',
sum(金额)
from 表
group by 类型