将时间戳转换为日期时,它将四舍五入到teradata中的最近日期

时间:2015-01-01 06:31:42

标签: date teradata

我正在尝试将timestamp转换为日期,但它会在teradata中四舍五入到最近的日期。以下是详细信息:

event_ts = 12/29/2014 23:25:13.000000-08:00

select cast(event_ts as date)=12/30/2014

如何确保日期保持不变?

1 个答案:

答案 0 :(得分:2)

它没有对日期进行舍入,而是在提取日期之前将其调整到您的时区。

提交时查看结果

CAST(event_ts AS TIMESTAMP)

您需要添加一个选项:

CAST(event_ts AS DATE AT SOURCE)