質問編集履歴
2
loginテーブルのカラム名を追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,6 +17,7 @@
|
|
17
17
|
...
|
18
18
|
|
19
19
|
<login>
|
20
|
+
id,timestamp
|
20
21
|
20008,2019/10/20 9:10
|
21
22
|
20008,2019/10/20 11:20
|
22
23
|
20008,2019/10/20 12:10
|
1
自分で書いたコードを追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,11 @@
|
|
1
|
-
MySQLを使ってインストール日時を取得し、
|
1
|
+
MySQLを使ってアプリのインストール日時を取得し、
|
2
2
|
インストール日から数えて3日以内に3度以上ログインに成功したユーザのみを
|
3
3
|
出力するという課題で詰まっています。
|
4
4
|
|
5
|
-
timestampをbetweenで期間を指定してそれをcount()で試してみましたが
|
5
|
+
timestampをbetweenで期間を指定してそれをcount()することでできないか試してみましたが
|
6
6
|
うまくいきませんでした。
|
7
|
+
count(timestamp between date_format(timestamp ,'%Y%m%d%h%m')
|
8
|
+
and date_format(timestamp + INTERVAL 3 DAY,'%Y%m%d%h%m')) > 3
|
7
9
|
|
8
10
|
インストールテーブルとログインテーブルのそれぞれのデータから
|
9
11
|
課題文の期間を指定するにはどうしたらいいでしょうか。
|