私はジャーナルと呼ばれる単一のテーブルを持っています。日誌には 4 つの列があります。
- 日付(日付)
 - アカウント(int)
 - Type(varchar(1) (文字 D または C を受け入れることができます)
 - 金額(decimal(18,2))
 
ジャーナル
Date         Account    Amount    Type
2012-05-31   20001      300       D
2012-05-31   20002      700       C
2012-05-31   20003      600       D
2012-05-31   20004      900       C
タイプ列は、D または C の 2 種類の文字値のみを取ることができます。したがって、結果の列が次のようになるように、4 つの列を提供するクエリが必要です。
Date        Account       D       C
2012-05-31  200101        300     0
2012-05-31  200102        0       700
2012-05-31  200103        600     0
2012-05-31  200104        0       900
D 列と C 列には、null かどうかに関係なく、Amount の値が入力されます。