如何解决在 denodo oracle 数据库上投射日期给出了不同的格式
我有一个日期列,我试图将其转换为带有以下代码的视图,但输出与要求不符。我使用 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',''),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',''),10)) AS A from "xxtable"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。