AM MYSQL新来了......请帮我排除这个......
我有一个像
的结果 NO, TYPE, FEE_AMT
'2156', 'FTP2', 100.00
'2156', 'FTP4', 200.00
'2156', 'FTP5', 100.00
'2156', 'FTP6', 100.00
'2156', 'FTP3', 100.00
我想总结所有FEE_AMT,其中如果type = 'FTP5'
我想对相应的FEE_AMT进行平方然后添加......我只尝试过sum(fee_amt)......
预期输出为:10,500 ......
修改
100 + 200 +(100 * 100)+ 100 + 100
如果费用类型=' FTP5'
我想要支付费用金额感谢提前......:)
答案 0 :(得分:2)
SELECT SUM(
CASE WHEN TYPE='FTP5' THEN FEE_AMT*FEE_AMT ELSE FEE_AMT END) AS FeeSum
FROM yourTable
答案 1 :(得分:0)
SELECT SUM( if(TYPE =' FTP5',FEE_AMT * FEE_AMT,FEE_AMT))AS FeeSum 来自你的表