回答編集履歴

7

書式フォーマット変更

2018/09/03 12:01

投稿

283cks
283cks

スコア138

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  , SUBSTRING(entry_date, 13, 2) , '.'
14
14
 
15
- , SUBSTRING(entry_date, 15, 3)),'yyyy-MM-dd HH:mm:ss.SSS')
15
+ , SUBSTRING(entry_date, 15, 3)),'yyyy-mm-dd hh24:mi:ss.SSS')
16
16
 
17
17
 
18
18
 

6

かっこが多かった。

2018/09/03 12:01

投稿

283cks
283cks

スコア138

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  , SUBSTRING(entry_date, 13, 2) , '.'
14
14
 
15
- , SUBSTRING(entry_date, 15, 3)),'yyyy-MM-dd HH:mm:ss.SSS'))
15
+ , SUBSTRING(entry_date, 15, 3)),'yyyy-MM-dd HH:mm:ss.SSS')
16
16
 
17
17
 
18
18
 

5

誤字の修正

2018/09/03 11:47

投稿

283cks
283cks

スコア138

test CHANGED
@@ -1,18 +1,18 @@
1
1
  ```SQL
2
2
 
3
- SELECT CAST(TD_TIME_FORMAT(CONCAT( SUBSTRING(entry_date, 1, 4) , '/'
3
+ SELECT to_date(CONCAT(SUBSTRING(entry_date, 1, 4) , '-'
4
4
 
5
- , SUBSTRING(entry_date, 5, 2) , '/'
5
+ , SUBSTRING(entry_date, 5, 2) , '-'
6
6
 
7
- , SUBSTRING(entry_date, 7, 2) , ' '
7
+ , SUBSTRING(entry_date, 7, 2) , ' '
8
8
 
9
- , SUBSTRING(entry_date, 9, 2) , ':'
9
+ , SUBSTRING(entry_date, 9, 2) , ':'
10
10
 
11
- , SUBSTRING(entry_date, 11, 2 ) , ':'
11
+ , SUBSTRING(entry_date, 11, 2) , ':'
12
12
 
13
- , SUBSTRING(entry_date, 13, 2) , '.'
13
+ , SUBSTRING(entry_date, 13, 2) , '.'
14
14
 
15
- , SUBSTRING(entry_date, 15, 3)) 'yyyy/MM/dd HH:mm:ss.SSS') AS DATE)
15
+ , SUBSTRING(entry_date, 15, 3)),'yyyy-MM-dd HH:mm:ss.SSS'))
16
16
 
17
17
 
18
18
 
@@ -30,12 +30,4 @@
30
30
 
31
31
 
32
32
 
33
- 参考URLは[こちら](http://bit.ly/2NcQw57) と [こちら](http://bit.ly/2Q0ZRvy)
33
+ 参考URLは[こちら](http://bit.ly/2NDPDQ2) と [こちら](http://bit.ly/2NG9MVC)
34
-
35
-
36
-
37
- 文字列連結に + が 使えないので、 CONCAT関数 に変更
38
-
39
-
40
-
41
- DATE型 に CAST を追加

4

書式の追加

2018/09/03 11:44

投稿

283cks
283cks

スコア138

test CHANGED
@@ -1,6 +1,6 @@
1
1
  ```SQL
2
2
 
3
- SELECT TD_TIME_FORMAT(CONCAT( SUBSTRING(entry_date, 1, 4) , '/'
3
+ SELECT CAST(TD_TIME_FORMAT(CONCAT( SUBSTRING(entry_date, 1, 4) , '/'
4
4
 
5
5
  , SUBSTRING(entry_date, 5, 2) , '/'
6
6
 
@@ -12,11 +12,13 @@
12
12
 
13
13
  , SUBSTRING(entry_date, 13, 2) , '.'
14
14
 
15
- , SUBSTRING(entry_date, 15, 3)) 'yyyy/MM/dd HH:mm:ss.SSS')
15
+ , SUBSTRING(entry_date, 15, 3)) 'yyyy/MM/dd HH:mm:ss.SSS') AS DATE)
16
16
 
17
17
 
18
18
 
19
19
  FROM (テーブル名)
20
+
21
+
20
22
 
21
23
  ```
22
24
 
@@ -33,3 +35,7 @@
33
35
 
34
36
 
35
37
  文字列連結に + が 使えないので、 CONCAT関数 に変更
38
+
39
+
40
+
41
+ DATE型 に CAST を追加

3

書式の改善

2018/09/03 10:53

投稿

283cks
283cks

スコア138

test CHANGED
@@ -1,18 +1,18 @@
1
1
  ```SQL
2
2
 
3
- SELECT TD_TIME_FORMAT(SUBSTRING(entry_date, 1, 4) || '/'
3
+ SELECT TD_TIME_FORMAT(CONCAT( SUBSTRING(entry_date, 1, 4) , '/'
4
4
 
5
- || SUBSTRING(entry_date, 5, 2) || '/'
5
+ , SUBSTRING(entry_date, 5, 2) , '/'
6
6
 
7
- || SUBSTRING(entry_date, 7, 2) || ' '
7
+ , SUBSTRING(entry_date, 7, 2) , ' '
8
8
 
9
- || SUBSTRING(entry_date, 9, 2) || ':'
9
+ , SUBSTRING(entry_date, 9, 2) , ':'
10
10
 
11
- || SUBSTRING(entry_date, 11, 2 ) || ':'
11
+ , SUBSTRING(entry_date, 11, 2 ) , ':'
12
12
 
13
- || SUBSTRING(entry_date, 13, 2) || '.'
13
+ , SUBSTRING(entry_date, 13, 2) , '.'
14
14
 
15
- || SUBSTRING(entry_date, 15, 3), 'yyyy/MM/dd HH:mm:ss.SSS')
15
+ , SUBSTRING(entry_date, 15, 3)) 'yyyy/MM/dd HH:mm:ss.SSS')
16
16
 
17
17
 
18
18
 
@@ -32,4 +32,4 @@
32
32
 
33
33
 
34
34
 
35
- 文字列連結に + が 使えないので、 || に変更
35
+ 文字列連結に + が 使えないので、 CONCAT関数 に変更

2

文法の修正

2018/09/03 10:33

投稿

283cks
283cks

スコア138

test CHANGED
@@ -1,18 +1,18 @@
1
1
  ```SQL
2
2
 
3
- SELECT TD_TIME_FORMAT(SUBSTRING(entry_date, 1, 4) + '/'
3
+ SELECT TD_TIME_FORMAT(SUBSTRING(entry_date, 1, 4) || '/'
4
4
 
5
- + SUBSTRING(entry_date, 5, 2) + '/'
5
+ || SUBSTRING(entry_date, 5, 2) || '/'
6
6
 
7
- + SUBSTRING(entry_date, 7, 2) + ' '
7
+ || SUBSTRING(entry_date, 7, 2) || ' '
8
8
 
9
- + SUBSTRING(entry_date, 9, 2) + ':'
9
+ || SUBSTRING(entry_date, 9, 2) || ':'
10
10
 
11
- + SUBSTRING(entry_date, 11, 2 ) + ':'
11
+ || SUBSTRING(entry_date, 11, 2 ) || ':'
12
12
 
13
- + SUBSTRING(entry_date, 13, 2) + '.'
13
+ || SUBSTRING(entry_date, 13, 2) || '.'
14
14
 
15
- + SUBSTRING(entry_date, 15, 3), 'yyyy/MM/dd HH:mm:ss.SSS')
15
+ || SUBSTRING(entry_date, 15, 3), 'yyyy/MM/dd HH:mm:ss.SSS')
16
16
 
17
17
 
18
18
 
@@ -28,4 +28,8 @@
28
28
 
29
29
 
30
30
 
31
- 参考URLは[こちら](http://bit.ly/2NcQw57)
31
+ 参考URLは[こちら](http://bit.ly/2NcQw57) と [こちら](http://bit.ly/2Q0ZRvy)
32
+
33
+
34
+
35
+ 文字列連結に + が 使えないので、 || に変更

1

yyyy-MM-dd を yyyy/MM/dd に変更

2018/09/03 10:24

投稿

283cks
283cks

スコア138

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  + SUBSTRING(entry_date, 13, 2) + '.'
14
14
 
15
- + SUBSTRING(entry_date, 15, 3), 'yyyy-MM-dd HH:mm:ss.SSS')
15
+ + SUBSTRING(entry_date, 15, 3), 'yyyy/MM/dd HH:mm:ss.SSS')
16
16
 
17
17
 
18
18