-2

私の問題についてあなたの専門知識が必要です

SELECT 
(begBal) AS 'Beg. Balance',
(deposit) AS 'Deposit',
(withdrawal) AS 'Withdrawn',
(begBal+deposit-withdrawal) AS Balance
FROM savingsTable;

結果:

| Beg. Balance | Deposit | Withdrawal | Balance | 
|         2000 |    1500 |       1100 |    2400 |

私たちの先生は次のような結果を望んでいます:

| Beg. Balance |  Deposit | Withdrawal |  Balance |
|     2,000.00 | 1,500.00 |   1,100.00 | 2,400.00 |

あなたの答えに少し説明を含めてください。事前にどうもありがとうございました。

4

3 に答える 3

1

使用できますFORMAT()

SELECT FORMAT(columnName, 2)

ソース:

于 2013-03-27T16:03:20.697 に答える
0

FORMAT()関数を使用してこれを行うことができます。

于 2013-03-27T16:03:37.463 に答える
0

これらは小数フィールドであると想定しています。.00そうでない場合は、保存できないため、を持っている意味がありません。FORMAT(field, 2)いずれにせよ、追加するだけです。

SELECT FORMAT(begBal, 2) AS 'Beg. Balance',
于 2013-03-27T16:04:13.927 に答える