2016-04-08 8 views
0

私は、Int値を持つMySQLテーブルで2つの列を得ました。私は2つを持っている場合は :MySQLの合計と補充料を加算する数学

をkostnad列は、価格ex.200と0から20

SELECT paslag,kostnad, 
SUM(case when "&_ 
     paslag = 0 then 
     kostnad 
     else 
     paslag/kostnad*100+kostnad 
    end) AS totalt 
FROM fakturor_massor 

エラーにpaslagがインクルードがint値を持つサプリメント料が含まれている列が含まれています行は、次の値を小枝:

kostnad paslag 
100  10 
600  10 

それは、この値を返します。

correct.Iは、私が学校でprocentクラスを逃したと思うだろう

711,6667およびない770 ...

答えて

0

部門は、他の方法でラウンドする必要があります:

SUM(case 
     when paslag = 0 then kostnad 
     else kostnad/paslag*100 + kostnad 
    end) AS totalt