2013-08-28 40 views
-1

我想選擇月(yyyy-mm),開頭,借記,貸記,從交易組中逐個月(yyyy-mm)關閉 ;是否可以選擇運行餘額

這裏是交易表

日期,借記卡,信用卡

用了PHP是它在MySQL posssible一個人嗎?

+0

是的,這是可能的。您在這裏搜索了「[mysql]運行餘額」嗎?你有沒有嘗試過自己? –

+0

@ken White是的,先生。我做到了。他們中的大多數人建議在php中完成。我正在尋找一個只有mysql的解決方案。謝謝你的提問。 –

+0

你錯過了我的觀點。 :-)在你的問題中沒有跡象表明你已經嘗試或做過任何事情來解決這個問題,「這可能嗎?」這裏不是一個可回答的問題。我回答說(「是的,這是可能的」),這完全足以回答你問的問題。 –

回答

1

最簡單的方法是使用變量,如:

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

然後,您可以使用此爲任何你想做的事情聚集或。

+0

謝謝。我會嘗試。 –