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

質問編集履歴

3

例を修正

2019/04/02 04:45

投稿

pecchan
pecchan

スコア592

title CHANGED
File without changes
body CHANGED
@@ -6,16 +6,19 @@
6
6
  1 | 1 | 2019/03 | 2019-02-22 08:34:56
7
7
  2 | 1 | 2019/03 | 2019-03-18 18:23:52
8
8
  3 | 2 | 2019/03 | 2019-02-22 08:34:56
9
- 4 | 2 | 2019/03 | 2019-03-20 18:48:18
9
+ 4 | 3 | 2019/03 | 2019-02-22 08:34:56
10
+ 5 | 4 | 2019/03 | 2019-02-22 08:34:56
11
+ 6 | 4 | 2019/03 | 2019-03-15 12:11:11
10
12
 
11
13
  上記のうち、以下のような、
12
- 同一社員行で2行以上あるうちの、作成日(created_at)が古い方を抽出したいです。
14
+ 同一社員行で2行以上あるの、かつ、作成日(created_at)が古い方を抽出したいです。
15
+ 同月に1行しかないid=3、id=4は抽出したくありません。
13
16
  id | employee_id | wk_month| created_at
14
17
  1 | 1 | 2019/03 | 2019-02-22 08:34:56
15
- 3 | 2 | 2019/03 | 2019-02-22 08:34:56
18
+ 5 | 4 | 2019/03 | 2019-02-22 08:34:56
16
19
 
17
20
 
18
- とりあえず同一社員で、複数行があるものを抽出するところまでは出来ました
21
+ とりあえず同一社員で、同月に複数行があるものを抽出するところまでは出来ました
19
22
  ```sql
20
23
  select * from wk_sums
21
24
  where wk_month='201903'
@@ -28,5 +31,8 @@
28
31
  分かる方宜しくお願い致します。
29
32
 
30
33
 
31
- 同日追加
34
+ ---同日追加
32
- 作成日(created_at)は、datatime型です
35
+ 作成日(created_at)は、datatime型です
36
+
37
+ ---同日修正
38
+ 例を修正

2

例が間違ってたので修正

2019/04/02 04:45

投稿

pecchan
pecchan

スコア592

title CHANGED
File without changes
body CHANGED
@@ -11,8 +11,8 @@
11
11
  上記のうち、以下のような、
12
12
  同一社員行で2行以上あるうちの、作成日(created_at)が古い方を抽出したいです。
13
13
  id | employee_id | wk_month| created_at
14
- 2 | 1 | 2019/03 | 2019-03-18 18:23:52
14
+ 1 | 1 | 2019/03 | 2019-02-22 08:34:56
15
- 4 | 2 | 2019/03 | 2019-03-20 18:48:18
15
+ 3 | 2 | 2019/03 | 2019-02-22 08:34:56
16
16
 
17
17
 
18
18
  とりあえず同一社員で、複数行があるものを抽出するところまでは出来ました

1

a

2019/04/02 04:30

投稿

pecchan
pecchan

スコア592

title CHANGED
File without changes
body CHANGED
@@ -25,4 +25,8 @@
25
25
  ```
26
26
 
27
27
  これ以降のクエリが分かりません。
28
- 分かる方宜しくお願い致します。
28
+ 分かる方宜しくお願い致します。
29
+
30
+
31
+ 同日追加
32
+ 作成日(created_at)は、datatime型です