次のテーブルがあります
表A
:
ENTERPRISE_MAIN_CODE ENTERPRISE_SUB_CODE ENTERPRISE_DESCRIPTION
-------------------- ------------------- ----------------------
1 0 A
2 0 B
3 0 C
4 0 D
5 0 E
6 0 F
7 0 G
8 0 H
9 0 I
表B
:
ID_NO ENTERPRISE_MAIN_CODE ENTERPRISE_SUB_CODE
----- -------------------- -------------------
1 1 1
2 1 2
3 7 1
4 4 1
5 4 1
6 6 1
7 6 5
表C
:
ID_NO ENTERPRISE_ID_NO ENTERPRISE_DATE ENTERPRISE_AMT
----- ---------------- --------------- --------------
1 1 20130109 1000
1 2 20130315 2000
2 3 20120120 3000
2 4 20120305 4000
3 5 20141111 5000
4 6 20130115 6000
5 7 20130320 7000
ユーザーは月と年のみを入力します (例: 201303)。
日付形式は yyyymmdd です
出力の詳細: 以下で説明する 4 つの部分があります。
選択した年と月のカウントと金額が表示されます (201303、つまり 2013 年 3 月のデータ)。
選択した年月の前年(カウントと金額)(201203 ie 2012年3月データ)
選択した年の最初の月から選択した年の選択した月まで (カウントと金額) (20130101 - 20130330)
前年の最初の月から前年の月まで (カウントと金額) (つまり、20120101 - 20120330)
予想される出力は次のとおりです。
ENTERPRISE_DESCRIPTION count amt count amt count amt count amt
---------------------- ----- ---- ----- ---- ----- ----- ----- ----
A 1 2000 1 4000 2 3000 2 7000
B 0 0 0 0 0 0 0 0
c 0 0 0 0 0 0 0 0
D 1 7000 0 0 2 13000 0 0
E 0 0 0 0 0 0 0 0
F 0 0 0 0 0 0 0 0
G 0 0 0 0 0 0 0 0
H 0 0 0 0 0 0 0 0
I 0 0 0 0 0 0 0 0