我想将此查询转换为 View 。我需要消除变量的使用。 SQL代码如下:
SET @runningTotal = 0;
SELECT
feescollected.DatePaid, feescollected.TermPaidFor,
feescollected.FeesPaid,
@runningTotal := @runningTotal + feescollected.FeesPaid AS runningTotal
FROM feescollected;
预期输出:
DatePaid TermPaidFor FeesPaid runningTotal
----------------------------------------------------
2014-02-06 I 150000 150000
2014-03-24 I 70000 220000
2014-04-08 I 80000 300000
最佳答案
像这样吗?
SELECT
feescollected.DatePaid, feescollected.TermPaidFor,
feescollected.FeesPaid,
(feescollected.FeesPaid + 0) AS runningTotal
FROM feescollected;
关于不使用变量的MYSQL View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26462862/