每个查询添加数据值 - Mysql

时间:2018-02-16 05:31:38

标签: mysql database

我想知道这是否可以在普通的mysql查询中工作。 我有2列qty和bal。在数量上的每个项目中,必须增加或减少平衡,如下所示。

--------------------
quantity | balance
--------------------
10.000   | 10.000
1.000    | 11.000
-10.000  | 1.000

我尝试使用+ =赋值运算符,但它给我一个语法错误。

select
    group_concat(format(item_ledger_entry.Quantity,3)order by Posting_Date separator '\n') AS quantity
    group_concat(0+=format(item_ledger_entry.Quantity,3) order by Posting_Date separator '\n')  as bal,
    from item
    group by item.No_;

有没有办法以更简单的方式做到这一点?

1 个答案:

答案 0 :(得分:0)

i have used temporary and derived table ,check this

http://sqlfiddle.com/#!9/93be81/1