質問編集履歴
1
クエリ文の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,53 @@
|
|
1
1
|

|
2
|
+
|
3
|
+
```
|
4
|
+
CREATE TABLE [dbo].[結果テーブル](
|
5
|
+
[社員コード] [varchar](6) NOT NULL,
|
6
|
+
[等級] [tinyint] NOT NULL,
|
7
|
+
[実施月] [varchar](6) NOT NULL,
|
8
|
+
CONSTRAINT [PK_結果テーブル] PRIMARY KEY CLUSTERED
|
9
|
+
(
|
10
|
+
[社員コード] ASC,
|
11
|
+
[実施月] ASC
|
12
|
+
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
13
|
+
) ON [PRIMARY]
|
14
|
+
;
|
15
|
+
|
16
|
+
CREATE TABLE [dbo].[加算テーブル](
|
17
|
+
[等級] [tinyint] NOT NULL,
|
18
|
+
[適用月] [varchar](6) NOT NULL,
|
19
|
+
[ポイント] [int] NOT NULL,
|
20
|
+
CONSTRAINT [PK_加算テーブル] PRIMARY KEY CLUSTERED
|
21
|
+
(
|
22
|
+
[等級] ASC,
|
23
|
+
[適用月] ASC
|
24
|
+
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
25
|
+
) ON [PRIMARY]
|
26
|
+
;
|
27
|
+
|
28
|
+
INSERT INTO [dbo].[加算テーブル] VALUES (0,'202010',12);
|
29
|
+
INSERT INTO [dbo].[加算テーブル] VALUES (0,'201905',10);
|
30
|
+
INSERT INTO [dbo].[加算テーブル] VALUES (0,'201901',9);
|
31
|
+
INSERT INTO [dbo].[加算テーブル] VALUES (1,'202010',10);
|
32
|
+
INSERT INTO [dbo].[加算テーブル] VALUES (1,'201905',7);
|
33
|
+
INSERT INTO [dbo].[加算テーブル] VALUES (1,'201901',6);
|
34
|
+
INSERT INTO [dbo].[加算テーブル] VALUES (2,'201901',5);
|
35
|
+
INSERT INTO [dbo].[加算テーブル] VALUES (2,'201812',4);
|
36
|
+
INSERT INTO [dbo].[加算テーブル] VALUES (3,'201901',3);
|
37
|
+
INSERT INTO [dbo].[加算テーブル] VALUES (3,'201812',1);
|
38
|
+
|
39
|
+
INSERT INTO [dbo].[結果テーブル] VALUES ('000107',0,'201904');
|
40
|
+
INSERT INTO [dbo].[結果テーブル] VALUES ('000108',1,'201905');
|
41
|
+
INSERT INTO [dbo].[結果テーブル] VALUES ('000109',2,'201905');
|
42
|
+
INSERT INTO [dbo].[結果テーブル] VALUES ('000110',3,'201905');
|
43
|
+
INSERT INTO [dbo].[結果テーブル] VALUES ('000111',3,'201905');
|
44
|
+
INSERT INTO [dbo].[結果テーブル] VALUES ('000107',2,'201812');
|
45
|
+
INSERT INTO [dbo].[結果テーブル] VALUES ('000108',3,'201809');
|
46
|
+
|
47
|
+
```
|
48
|
+
|
49
|
+
|
50
|
+
|
2
51
|
### 前提・実現したいこと
|
3
52
|
上記のような2つのテーブルがあります。
|
4
53
|
結果テーブルは社員のテスト結果の等級と実施日を持っており
|