Teradata YYYY-MM-DD 中的匹配日期格式

Matching date format in Teradata YYYY-MM-DD

我对 Teradata 还很陌生。我在源中有一个交易日期列,其中包含一些有效值和无效值。我需要做的是获取格式为 YYYY-MM-DD HH:MM:SS.SSSSSS 的有效值,并将 null 传递给所有无效值的目标

转换规则是:如果格式 YYYY-MM-DD HH:MM:SS.SSSSSS 则将源移动到目标,否则将空值移动到目标。

只需 left join 您的专栏 Sys_Calendar tables,并在 SEL 部分使用 COALESCE 即可。

如果仍有问题,请将日期转换为与 sys calendar 匹配的格式。 无效日期将返回为 NULL.