美好的一天! 我有我的数据库,它设置如下。
我想使用指定的ID将Roderick从2016年12月13日至2016年12月16日期间的金额从1级升级到4级。
实施例
Roderick ID为001,2016年12月16日之间2016年12月13日的收入为270。
感谢您的帮助。
答案 0 :(得分:0)
您可以使用UNION ALL
:
SELECT s.username,SUM(s.amount) as amount
FROM(SELECT level1 as username,amount1 as amount
FROM YourTable
WHERE date between '12/13/2016' and '12/16/2016'
UNION ALL
SELECT level2 as username,amount2 as amount
FROM YourTable
WHERE date between '12/13/2016' and '12/16/2016'
UNION ALL
.... ) s
GROUP BY s.username