繁体   English   中英

sum 列中的 mySQL Sum

[英]mySQL Sum in the sum column

      SELECT tbl_trans.trans_username,
    Sum(Case When tbl_trans.trans_type <> 'REWARD' AND tbl_trans.trans_winlose <> 'QB' then
         trans_winloseamount Else 0 End) BETHOST,
    Sum(Case When tbl_trans.trans_winlose = 'QB'  then
         trans_winloseamount Else 0 End) QB, 
     Sum(Case When tbl_trans.trans_type = 'REWARD'  then
         trans_winloseamount Else 0 End) reward ,
         Sum(sum(BETHOST)+sum(QB)+sum(reward)) totalsum
 FROM tbl_trans 
 GROUP BY trans_username

我需要 BETHOST、QB 和奖励的总和
如何求和这个Sum(sum(BETHOST)+sum(QB)+sum(reward)) totalsum

请试试这个

sum(SELECT(BETHOST))+sum(SELECT(QB))+sum(SELECT(reward)) AS totalsum

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM