【发布时间】:2014-03-21 18:54:32
【问题描述】:
我正在尝试将存储 m/d/yyyy 的日期格式转换为“yyyymmdd”字符格式,而无需在每次我想在查询中使用该列时强制转换日期列。
目前我正在将日期转换为字符并将其格式化:((cast(cast(invitation_date as CHAR(8)) as date format 'YYYYMMDD'))。
有没有办法将数据列转换一次,然后在查询中调用转换后的字符值?
我在 Aqua Data Studio 13.0.3 中使用 Teradata。
【问题讨论】:
-
源列是 DATE 还是 CHAR?
-
@dnoeth:源列邀请日期存储为十进制(长度为 8)。