我有一个列(* 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的函数里面吗?如果可能的话,请给我解决方案,也许这会解决我的问题