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

回答編集履歴

3

推敲

2018/03/14 08:53

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -7,7 +7,7 @@
7
7
  SELECT *,DATEADD(S,[時間],'19700101 09:00:00') as 日時
8
8
  FROM test_tbl
9
9
  ) step1
10
- WHERE 日時 >= '2018-03-01' AND 日時 < '2018-03-20'
10
+ WHERE 日時 >= '2018-03-01' AND 日時 < '2018-03-21'
11
11
  ) step2
12
12
  where 次秒 is null
13
13
  ```

2

修正

2018/03/14 08:53

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,7 +2,7 @@
2
2
  ```SQL
3
3
  select *
4
4
  from (
5
- select *, lead(日時) over (partition by format(日時, 'yyyy/mm/dd HH:mm') order by 日時) as 次秒
5
+ select *, lead(日時) over (partition by format(日時, 'yyyy/MM/dd HH:mm') order by 日時) as 次秒
6
6
  from (
7
7
  SELECT *,DATEADD(S,[時間],'19700101 09:00:00') as 日時
8
8
  FROM test_tbl

1

推敲

2018/03/14 08:07

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -2,12 +2,12 @@
2
2
  ```SQL
3
3
  select *
4
4
  from (
5
- select *, lead(日時) over (partition by format(日時, 'yyyy/mm/dd HH:mm') order by 日時) as 次日時
5
+ select *, lead(日時) over (partition by format(日時, 'yyyy/mm/dd HH:mm') order by 日時) as 次
6
6
  from (
7
7
  SELECT *,DATEADD(S,[時間],'19700101 09:00:00') as 日時
8
8
  FROM test_tbl
9
9
  ) step1
10
10
  WHERE 日時 >= '2018-03-01' AND 日時 < '2018-03-20'
11
11
  ) step2
12
- where 次日時 is null
12
+ where 次 is null
13
13
  ```