列 ( * Purchasetype * ) があり、ビデオ テーブルpurchasetypeのユーザー ID には、値 0,1、2,3,4、.. などを含む方法があります。これらの値の順序をuserid
.
例:sum ( purchasetype ) order by userid
しかし、私はこのようにしたい
if purchasetype= 0 then its value is 0.99
if purchasetype =1 or 20 then its value is 3.99
if purchasetype = 3 or 13or 22 then its value is 9.99
すぐ。以下は完全なリストです
0 ,17= 0.99
1,20=3.99
2=6.99
3,13,22=9.99
4,5,6,7,8,,10,11,12=0.00
14=19.99
15,23=39.99
16,24=59.99
18,21=01.99
19=02.99
else
19.99
のすべての値をそれらの置き換えられた値で合計したいpurchasetype
(上記)order by userid
sum()
mysqlの関数内に条件を入れることはできますか? 可能であれば、解決策を教えてください。これで問題が解決するかもしれません