質問編集履歴

6

2020/03/29 17:38

投稿

masa158757571
masa158757571

スコア6

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
  WHERE c <= 3;
74
74
 
75
- コード
75
+
76
76
 
77
77
  ```
78
78
 

5

2020/03/29 17:38

投稿

masa158757571
masa158757571

スコア6

test CHANGED
@@ -1 +1 @@
1
- 直近2日分のデータMySQLで検索するSQL文について
1
+ 直近2日分のデータMySQLで検索するSQL文について
test CHANGED
File without changes

4

2020/03/29 17:37

投稿

masa158757571
masa158757571

スコア6

test CHANGED
@@ -1 +1 @@
1
- MySQLで検索するSQL文について
1
+ 直近2日分のデータMySQLで検索するSQL文について
test CHANGED
File without changes

3

2020/03/29 17:37

投稿

masa158757571
masa158757571

スコア6

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  という検索結果を得たいです。
52
52
 
53
- 自分ではSQL文でどうしても過去全てが表示されてしまいます。
53
+ 自分ではSQL文でどうしても過去全てが表示されてしまいます。
54
54
 
55
55
  ```SET @id = '', @c = 0;
56
56
 

2

2020/03/29 17:12

投稿

masa158757571
masa158757571

スコア6

test CHANGED
File without changes
test CHANGED
@@ -78,4 +78,6 @@
78
78
 
79
79
 
80
80
 
81
+ MariaDB、mySQLです。
82
+
81
83
  どうかご教示をお願いします。

1

2020/03/29 17:11

投稿

masa158757571
masa158757571

スコア6

test CHANGED
File without changes
test CHANGED
@@ -50,6 +50,32 @@
50
50
 
51
51
  という検索結果を得たいです。
52
52
 
53
- 自分でSQL文でどうしても過去文全てが表示されてしまいます。
53
+ 自分でSQL文でどうしても過去文全てが表示されてしまいます。
54
+
55
+ ```SET @id = '', @c = 0;
56
+
57
+ SELECT *
58
+
59
+ FROM (
60
+
61
+ SELECT *
62
+
63
+ , IF(@id <> date.@c := 1, @c := @c + 1) c
64
+
65
+ , IF(@id <> date, @id := date, @id := @id) i
66
+
67
+ FROM TABLE_A
68
+
69
+ ORDER BY date DESC, skill
70
+
71
+ ) a
72
+
73
+ WHERE c <= 3;
74
+
75
+ コード
76
+
77
+ ```
78
+
79
+
54
80
 
55
81
  どうかご教示をお願いします。