-1

次のテーブルがあります

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 つの部分があります。

  1. 選択した年と月のカウントと金額が表示されます (201303、つまり 2013 年 3 月のデータ)。

  2. 選択した年月の前年(カウントと金額)(201203 ie 2012年3月データ)

  3. 選択した年の最初の月から選択した年の選択した月まで (カウントと金額) (20130101 - 20130330)

  4. 前年の最初の月から前年の月まで (カウントと金額) (つまり、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
4

1 に答える 1