2

次の表がありますが、借方と貸方の列に基づいて、次のような残高とステータスの列を計算する方法がわかりません。

| ID |    AR_DATE |ACC_CODE  | ACC_NAME | DETAILS | DEBIT | CREDIT | BALANCE ?| STATUS?|
----------------------------------------------------------------------------------------
|  1 | 2013-04-10 |      101 |      A/R |    Kofi |   500 |      0 |     500  | Debit  |
|  2 | 2013-04-10 |      101 |      A/R |     AMA |     0 |    250 |     250  | Debit  |
|  3 | 2013-04-11 |      101 |      A/R |    Boss |     0 |     50 |     200  | Debit  |
|  4 | 2013-04-12 |      101 |      A/R |    Jhon |     0 |    300 |     100  | Credit |
4

2 に答える 2

-1
select case when Debit>0 then balance=balance+debit else
balance=balance-credit end as balance,case when Balance  > Credit then
'Debit' else 'Credit'  end as Status from  tableName

上記のクエリを試してください。

于 2013-05-28T06:16:13.623 に答える