-3

私はSQLにかなり慣れていません。私の質問は、フィールドでグループ化し、列内の値の違いを判断する方法です。例えば。

請求番号 金額

1. c3101    50000
2. c3101    19000
3. c1307    30000
4. c1307    14000
5. c3104    75000
6. c3104     0
7. c1313    5000
8. c1313   10000

予想された結果

1. c3101    -31000
2. c1307     -26000
3. c1313     5000

請求番号に対する金額の差を見つける必要があります。したがって、c3101 の場合、50000 から開始して 19000 になったので、19000 に到達するためのトランザクションは -31000 になります。c3104 は無視されます

4

1 に答える 1