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

質問編集履歴

6

2020/03/29 17:38

投稿

masa158757571
masa158757571

スコア6

title CHANGED
File without changes
body CHANGED
@@ -35,7 +35,7 @@
35
35
  ORDER BY date DESC, skill
36
36
  ) a
37
37
  WHERE c <= 3;
38
- コード
38
+
39
39
  ```
40
40
 
41
41
  MariaDB、mySQLです。

5

2020/03/29 17:38

投稿

masa158757571
masa158757571

スコア6

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

4

2020/03/29 17:37

投稿

masa158757571
masa158757571

スコア6

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

3

2020/03/29 17:37

投稿

masa158757571
masa158757571

スコア6

title CHANGED
File without changes
body CHANGED
@@ -24,7 +24,7 @@
24
24
  2020-03-15 skill3 2
25
25
 
26
26
  という検索結果を得たいです。
27
- 自分ではSQL文でどうしても過去全てが表示されてしまいます。
27
+ 自分ではSQL文でどうしても過去全てが表示されてしまいます。
28
28
  ```SET @id = '', @c = 0;
29
29
  SELECT *
30
30
  FROM (

2

2020/03/29 17:12

投稿

masa158757571
masa158757571

スコア6

title CHANGED
File without changes
body CHANGED
@@ -38,4 +38,5 @@
38
38
  コード
39
39
  ```
40
40
 
41
+ MariaDB、mySQLです。
41
42
  どうかご教示をお願いします。

1

2020/03/29 17:11

投稿

masa158757571
masa158757571

スコア6

title CHANGED
File without changes
body CHANGED
@@ -24,5 +24,18 @@
24
24
  2020-03-15 skill3 2
25
25
 
26
26
  という検索結果を得たいです。
27
- 自分でSQL文でどうしても過去文全てが表示されてしまいます。
27
+ 自分でSQL文でどうしても過去文全てが表示されてしまいます。
28
+ ```SET @id = '', @c = 0;
29
+ SELECT *
30
+ FROM (
31
+ SELECT *
32
+ , IF(@id <> date.@c := 1, @c := @c + 1) c
33
+ , IF(@id <> date, @id := date, @id := @id) i
34
+ FROM TABLE_A
35
+ ORDER BY date DESC, skill
36
+ ) a
37
+ WHERE c <= 3;
38
+ コード
39
+ ```
40
+
28
41
  どうかご教示をお願いします。