美文网首页
金额累加的 SQL 语句

金额累加的 SQL 语句

作者: 蟠龙有悔 | 来源:发表于2020-07-13 17:55 被阅读0次

方法一:
同一张表计算每一条记录金额累加的数据的变化

SELECT t1.*,(SELECT SUM(c2.amount) FROM table t2 WHERE 
t2.id <= t1.id) AS totalAmount FROM table t1 ORDER BY t1.id DESC

方法二:

# set @channel_fee = 0;  ## 这条语句可以去掉
SELECT SUM(amount) total_amount,SUM(@fee := + ROUND(amount*0.0025,2))
FROM pay
WHERE  date BETWEEN 1596384000 AND 1596988799 GROUP BY uid;

相关文章

网友评论

      本文标题:金额累加的 SQL 语句

      本文链接:https://www.haomeiwen.com/subject/gblzcktx.html