teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

クエリ文の追加

2019/05/29 05:32

投稿

backfever
backfever

スコア14

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,53 @@
1
1
  ![イメージ説明](9e3fb6d66cbaeaa5f97bbb36d9306b75.jpeg)
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
  結果テーブルは社員のテスト結果の等級と実施日を持っており