ID(唯一,自增)
收款费人 name
交费金额 money
交费类型 mode
mode=1为现金,mode=0转账*************************************求出:收款人 交费次数 交费总额 现金 转账张三 10次 500元 200元 300元李四 20次 800 200 600
收款费人 name
交费金额 money
交费类型 mode
mode=1为现金,mode=0转账*************************************求出:收款人 交费次数 交费总额 现金 转账张三 10次 500元 200元 300元李四 20次 800 200 600
select name as 收款人,count(*) as 交费次数,sun(money) as 交费总额,
sum(if(mode=1,money,0)) as 现金,
sum(if(mode=0,money,0)) as 转账
from tablename
group by name;
sum(case when mode=1,money=0 then 1 end) as 现金,
sum(case when mode=0,money=0 then 1 end) as 转账
from tablename
group by name;