Teradata 日期格式从 varchar 到 date 的转换

发布于 2025-01-15 03:56:24 字数 489 浏览 1 评论 0原文

我在 Teradata 日期转换中陷入困境。任何人都可以帮忙吗,提前致谢。

表名称为 Test2 表属性定义为:

Acct_id    Integer,
Date_num   Varchar(10) Character set Latin not casespecific

示例数据:

Acct_id   date_num
 234124 2012-03-04
 342123 2021-04-06

当尝试将 date_num 转换为日期格式时,出现错误无效日期

尝试以下查询: Select Acct_id, to_date(Date_num, 'YYYY-MM-DD') AS DT FROM ACCT_LOAD.TEST2

我希望日期采用正确的日期格式,以便可以加载到定义了列属性的另一个表作为日期。

I'm stucked somewhere in Teradata date conversion. Can anyone please help, thanks in advance.

Table name is Test2
Table attributes are defined as:

Acct_id    Integer,
Date_num   Varchar(10) Character set Latin not casespecific

Sample Data:

Acct_id   date_num
 234124 2012-03-04
 342123 2021-04-06

When trying to cast date_num in date format getting error: Invalid date

Tried below query:
Select Acct_id, to_date(Date_num, 'YYYY-MM-DD') AS DT FROM ACCT_LOAD.TEST2

I want the date to be in correct date format so I can load to another table where column attributes are defined as date.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文