質問編集履歴

1

クエリ文の追加

2019/05/29 05:32

投稿

backfever
backfever

スコア14

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,102 @@
1
1
  ![イメージ説明](9e3fb6d66cbaeaa5f97bbb36d9306b75.jpeg)
2
+
3
+
4
+
5
+ ```
6
+
7
+ CREATE TABLE [dbo].[結果テーブル](
8
+
9
+ [社員コード] [varchar](6) NOT NULL,
10
+
11
+ [等級] [tinyint] NOT NULL,
12
+
13
+ [実施月] [varchar](6) NOT NULL,
14
+
15
+ CONSTRAINT [PK_結果テーブル] PRIMARY KEY CLUSTERED
16
+
17
+ (
18
+
19
+ [社員コード] ASC,
20
+
21
+ [実施月] ASC
22
+
23
+ )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
24
+
25
+ ) ON [PRIMARY]
26
+
27
+ ;
28
+
29
+
30
+
31
+ CREATE TABLE [dbo].[加算テーブル](
32
+
33
+ [等級] [tinyint] NOT NULL,
34
+
35
+ [適用月] [varchar](6) NOT NULL,
36
+
37
+ [ポイント] [int] NOT NULL,
38
+
39
+ CONSTRAINT [PK_加算テーブル] PRIMARY KEY CLUSTERED
40
+
41
+ (
42
+
43
+ [等級] ASC,
44
+
45
+ [適用月] ASC
46
+
47
+ )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
48
+
49
+ ) ON [PRIMARY]
50
+
51
+ ;
52
+
53
+
54
+
55
+ INSERT INTO [dbo].[加算テーブル] VALUES (0,'202010',12);
56
+
57
+ INSERT INTO [dbo].[加算テーブル] VALUES (0,'201905',10);
58
+
59
+ INSERT INTO [dbo].[加算テーブル] VALUES (0,'201901',9);
60
+
61
+ INSERT INTO [dbo].[加算テーブル] VALUES (1,'202010',10);
62
+
63
+ INSERT INTO [dbo].[加算テーブル] VALUES (1,'201905',7);
64
+
65
+ INSERT INTO [dbo].[加算テーブル] VALUES (1,'201901',6);
66
+
67
+ INSERT INTO [dbo].[加算テーブル] VALUES (2,'201901',5);
68
+
69
+ INSERT INTO [dbo].[加算テーブル] VALUES (2,'201812',4);
70
+
71
+ INSERT INTO [dbo].[加算テーブル] VALUES (3,'201901',3);
72
+
73
+ INSERT INTO [dbo].[加算テーブル] VALUES (3,'201812',1);
74
+
75
+
76
+
77
+ INSERT INTO [dbo].[結果テーブル] VALUES ('000107',0,'201904');
78
+
79
+ INSERT INTO [dbo].[結果テーブル] VALUES ('000108',1,'201905');
80
+
81
+ INSERT INTO [dbo].[結果テーブル] VALUES ('000109',2,'201905');
82
+
83
+ INSERT INTO [dbo].[結果テーブル] VALUES ('000110',3,'201905');
84
+
85
+ INSERT INTO [dbo].[結果テーブル] VALUES ('000111',3,'201905');
86
+
87
+ INSERT INTO [dbo].[結果テーブル] VALUES ('000107',2,'201812');
88
+
89
+ INSERT INTO [dbo].[結果テーブル] VALUES ('000108',3,'201809');
90
+
91
+
92
+
93
+ ```
94
+
95
+
96
+
97
+
98
+
99
+
2
100
 
3
101
  ### 前提・実現したいこと
4
102