質問編集履歴
2
説明追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -40,6 +40,6 @@
|
|
|
40
40
|
WHERE date BETWEEN "2019-06-20 00:00:00" AND "2019-06-27 15:00:00" AND todays_close > ago_close AND date BETWEEN "2019-06-25 15:00:00" AND "2019-0627 15:00:00" GROUP BY SC HAVING COUNT(*) = 3
|
|
41
41
|
```
|
|
42
42
|
|
|
43
|
-
やりたいこと:3日連続todays_close > ago_closeとなっているものの最新の値(この場合6/27)を表示したい。(今の時点では6/25のものが表示されてしまう)
|
|
43
|
+
やりたいこと:最新のデータから3日連続todays_close > ago_closeとなっているもの(27,26,25日)の最新の値(この場合6/27のもの)を表示したい。(今の時点では6/25のものが表示されてしまう)
|
|
44
44
|
やったこと:WHERE句に`date=(select max(date) from table1 as t2 where t1.SC=t2.SC)`
|
|
45
45
|
ただこれだと結果が表示されませんでした
|
1
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -36,7 +36,7 @@
|
|
|
36
36
|
|
|
37
37
|
|
|
38
38
|
```MYSQL
|
|
39
|
-
select *,max(volume) as maxVol from
|
|
39
|
+
select *,max(volume) as maxVol from table1 as t1
|
|
40
40
|
WHERE date BETWEEN "2019-06-20 00:00:00" AND "2019-06-27 15:00:00" AND todays_close > ago_close AND date BETWEEN "2019-06-25 15:00:00" AND "2019-0627 15:00:00" GROUP BY SC HAVING COUNT(*) = 3
|
|
41
41
|
```
|
|
42
42
|
|