在 denodo oracle 数据库上投射日期会给出不同的格式
Casting dates on denodo oracle database gives a different formatting
我有一个日期列,我正在尝试使用下面的代码将其转换为视图,但输出不符合要求。我使用 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
我使用 yy 而不是 yyyy 格式解决了这个问题。
to_localdate('dd-MM-yy', substring(replace("A", 'NULL', ''), 0, 10)) AS A from "xxtable"
我有一个日期列,我正在尝试使用下面的代码将其转换为视图,但输出不符合要求。我使用 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
我使用 yy 而不是 yyyy 格式解决了这个问题。
to_localdate('dd-MM-yy', substring(replace("A", 'NULL', ''), 0, 10)) AS A from "xxtable"