0

我有一个日期列,我正在尝试使用下面的代码将其转换为视图,但输出与要求不匹配。我使用 denodo 和 oracle 18g 作为我的数据库。

柱子

  A 

1-Dec-20
12-Dec-20
11-Dec-20

预期产出

  A 

1-Dec-20
12-Dec-20
11-Dec-20

运行下面的代码后得到的输出。

select 
to_localdate('dd-MM-yyyy', substring(replace("A", 'NULL', ''), 0, 10)) AS A from "xxtable"

   A
0020-12-01
0020-12-12
0020-12-11
4

1 回答 1

0

我能够通过使用 yy 而不是 yyyy 格式来解决这个问题。

to_localdate('dd-MM-yy', substring(replace("A", 'NULL', ''), 0, 10)) AS A from "xxtable"
于 2021-01-28T13:56:12.977 回答