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

回答編集履歴

4

訂正

2020/12/09 03:19

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -3,8 +3,8 @@
3
3
  select
4
4
  '2020/12/09'::date + (time_range || 'minute')::interval as scale_time_from
5
5
  , '2020/12/09'::date + (time_range + 10 || 'minute')::interval as scale_time_to
6
- from GENERATE_SERIES(0, 1440, 10) as time_range(time_range)
6
+ from GENERATE_SERIES(0, 1439, 10) as time_range(time_range)
7
- -- 0始まりで10毎に1440までで一日分を生成
7
+ -- 0始まりで10毎に1439までで一日分を生成
8
8
  ```
9
9
  後は上記目盛を軸にデータを結合して集計。
10
10
  ```SQL
@@ -13,7 +13,7 @@
13
13
  select
14
14
  '2020/12/09'::date + (time_range || 'minute')::interval as time_from
15
15
  , '2020/12/09'::date + (time_range + 10 || 'minute')::interval as time_to
16
- from GENERATE_SERIES(0, 1440, 10) as time_range(time_range)
16
+ from GENERATE_SERIES(0, 1439, 10) as time_range(time_range)
17
17
  ) scale
18
18
  left join test
19
19
  on test.日時 >= scale.time_from and test.日時 < scale.time_to

3

訂正

2020/12/09 03:19

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -13,7 +13,7 @@
13
13
  select
14
14
  '2020/12/09'::date + (time_range || 'minute')::interval as time_from
15
15
  , '2020/12/09'::date + (time_range + 10 || 'minute')::interval as time_to
16
- from GENERATE_SERIES(0, 3600, 10) as time_range(time_range)
16
+ from GENERATE_SERIES(0, 1440, 10) as time_range(time_range)
17
17
  ) scale
18
18
  left join test
19
19
  on test.日時 >= scale.time_from and test.日時 < scale.time_to

2

訂正

2020/12/09 03:17

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -3,8 +3,8 @@
3
3
  select
4
4
  '2020/12/09'::date + (time_range || 'minute')::interval as scale_time_from
5
5
  , '2020/12/09'::date + (time_range + 10 || 'minute')::interval as scale_time_to
6
- from GENERATE_SERIES(0, 3600, 10) as time_range(time_range)
6
+ from GENERATE_SERIES(0, 1440, 10) as time_range(time_range)
7
- -- 0始まりで10毎に3600までで一日分を生成
7
+ -- 0始まりで10毎に1440までで一日分を生成
8
8
  ```
9
9
  後は上記目盛を軸にデータを結合して集計。
10
10
  ```SQL

1

推敲

2020/12/09 03:17

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -3,7 +3,8 @@
3
3
  select
4
4
  '2020/12/09'::date + (time_range || 'minute')::interval as scale_time_from
5
5
  , '2020/12/09'::date + (time_range + 10 || 'minute')::interval as scale_time_to
6
- from GENERATE_SERIES(0, 3600, 10) as time_range(time_range)
6
+ from GENERATE_SERIES(0, 3600, 10) as time_range(time_range)
7
+ -- 0始まりで10毎に3600までで一日分を生成
7
8
  ```
8
9
  後は上記目盛を軸にデータを結合して集計。
9
10
  ```SQL