-1

我想选择月份(yyyy-mm),按月(yyyy-mm)从交易组中选择月份(yyyy-mm),打开,借方,贷方,关闭;

这是交易表

日期,借方,贷方

在没有php的情况下单独使用mysql是否可行?

4

1 回答 1

1

最简单的方法是使用变量,如:

select `date`, debit, credit, (@bal := credit - debit) as bal
from transaction t cross join
     (select @bal := 0) const
order by `date`;

然后,您可以将其用于聚合或任何您想做的事情。

于 2013-08-28T00:48:34.777 回答