質問編集履歴

3

例を修正

2019/04/02 04:45

投稿

pecchan
pecchan

スコア557

test CHANGED
File without changes
test CHANGED
@@ -14,25 +14,31 @@
14
14
 
15
15
  3 | 2 | 2019/03 | 2019-02-22 08:34:56
16
16
 
17
- 4 | 2 | 2019/03 | 2019-03-20 18:48:18
17
+ 4 | 3 | 2019/03 | 2019-02-22 08:34:56
18
+
19
+ 5 | 4 | 2019/03 | 2019-02-22 08:34:56
20
+
21
+ 6 | 4 | 2019/03 | 2019-03-15 12:11:11
18
22
 
19
23
 
20
24
 
21
25
  上記のうち、以下のような、
22
26
 
23
- 同一社員行で2行以上あるうちの、作成日(created_at)が古い方を抽出したいです。
27
+ 同一社員行で2行以上あるの、かつ、作成日(created_at)が古い方を抽出したいです。
28
+
29
+ 同月に1行しかないid=3、id=4は抽出したくありません。
24
30
 
25
31
  id | employee_id | wk_month| created_at
26
32
 
27
33
  1 | 1 | 2019/03 | 2019-02-22 08:34:56
28
34
 
29
- 3 | 2 | 2019/03 | 2019-02-22 08:34:56
35
+ 5 | 4 | 2019/03 | 2019-02-22 08:34:56
30
36
 
31
37
 
32
38
 
33
39
 
34
40
 
35
- とりあえず同一社員で、複数行があるものを抽出するところまでは出来ました
41
+ とりあえず同一社員で、同月に複数行があるものを抽出するところまでは出来ました
36
42
 
37
43
  ```sql
38
44
 
@@ -58,6 +64,12 @@
58
64
 
59
65
 
60
66
 
61
- 同日追加
67
+ ---同日追加
62
68
 
63
69
  作成日(created_at)は、datatime型です
70
+
71
+
72
+
73
+ ---同日修正
74
+
75
+ 例を修正

2

例が間違ってたので修正

2019/04/02 04:45

投稿

pecchan
pecchan

スコア557

test CHANGED
File without changes
test CHANGED
@@ -24,9 +24,9 @@
24
24
 
25
25
  id | employee_id | wk_month| created_at
26
26
 
27
- 2 | 1 | 2019/03 | 2019-03-18 18:23:52
27
+ 1 | 1 | 2019/03 | 2019-02-22 08:34:56
28
28
 
29
- 4 | 2 | 2019/03 | 2019-03-20 18:48:18
29
+ 3 | 2 | 2019/03 | 2019-02-22 08:34:56
30
30
 
31
31
 
32
32
 

1

a

2019/04/02 04:30

投稿

pecchan
pecchan

スコア557

test CHANGED
File without changes
test CHANGED
@@ -53,3 +53,11 @@
53
53
  これ以降のクエリが分かりません。
54
54
 
55
55
  分かる方宜しくお願い致します。
56
+
57
+
58
+
59
+
60
+
61
+ 同日追加
62
+
63
+ 作成日(created_at)は、datatime型です