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

質問編集履歴

2

詳細を追加

2018/03/14 06:28

投稿

dera
dera

スコア28

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,7 @@
11
11
 
12
12
  --test_tbl
13
13
  |時間|列A|列B|
14
+ |1520905810|5.5|6.6|
14
15
  |1521003000|1.1|2.2|
15
16
  |1521003010|3.3|4.4|
16
17
 
@@ -29,6 +30,7 @@
29
30
  実行結果
30
31
  --test_tbl
31
32
  |時間|列A|列B|
33
+ |2018-03-13 10:50:10|5.5|6.6|
32
34
  |2018-03-14 13:50:00|1.1|2.2|
33
35
  |2018-03-14 13:50:10|3.3|4.4|
34
36
 
@@ -38,6 +40,7 @@
38
40
  最終的にはテーブルが下記のような形になってほしいです。
39
41
  --test_tbl
40
42
  |時間|列A|列B|
43
+ |2018-03-13 10:50:10|5.5|6.6|
41
44
  |2018-03-14 13:50:10|3.3|4.4|
42
45
 
43
46
  拙い説明ではありますが、皆様の知恵をお貸しください。

1

詳細な説明を追加

2018/03/14 06:28

投稿

dera
dera

スコア28

title CHANGED
File without changes
body CHANGED
@@ -24,7 +24,20 @@
24
24
  FROM test_tbl
25
25
  WHERE CONVERT(datetime,FORMAT(DATEADD(S,[時間],'19700101 09:00:00'),'yyyy/MM/dd hh:mm:ss')) BETWEEN '2018-03-01 00:00:00' AND '2018-03-20 11:59:00'
26
26
  ```
27
+
28
+
29
+ 実行結果
30
+ --test_tbl
31
+ |時間|列A|列B|
32
+ |2018-03-14 13:50:00|1.1|2.2|
33
+ |2018-03-14 13:50:10|3.3|4.4|
34
+
27
35
  こんな感じで、UNIX時間をdatetime型に変換して一定の期間に絞り込むところまでは
28
36
  できました。ただ、依然として秒のみが違うデータも混入しているので、そこをどうすればいいかがわからない状態です。
29
37
 
38
+ 最終的にはテーブルが下記のような形になってほしいです。
39
+ --test_tbl
40
+ |時間|列A|列B|
41
+ |2018-03-14 13:50:10|3.3|4.4|
42
+
30
43
  拙い説明ではありますが、皆様の知恵をお貸しください。