我有一个简单的表:
ID - JID - AMOUNT
1 - 1 - 100
2 - 2 - 50
3 - 2 - -25
4 - 3 - 100
5 - 3 - -50
我想结束:
JID - FIRSTBALANCE
1 - 100
2 - 50
3 - 100
因为 Firebird 在聚合方面非常困难,所以这是行不通的:
SELECT jid, amount as firstBalance
FROM table
GROUP BY jid
如何获取它以便按 JID 分组,并自动将 firstbalance 的值设置为表中的第一个值?