2
我試圖將timestamp
轉換爲日期,但它在teradata
四捨五入到最近日期。這裏是詳細信息:同時轉換時間戳到日期,其四捨五入到最接近的日期在teradata
event_ts = 12/29/2014 23:25:13.000000-08:00
select cast(event_ts as date)=12/30/2014
如何確保日期保持不變?
我試圖將timestamp
轉換爲日期,但它在teradata
四捨五入到最近日期。這裏是詳細信息:同時轉換時間戳到日期,其四捨五入到最接近的日期在teradata
event_ts = 12/29/2014 23:25:13.000000-08:00
select cast(event_ts as date)=12/30/2014
如何確保日期保持不變?
這並不是取整日期,而是在提取日期之前將其調整到您的時區。
看到的結果是,當您提交
CAST(event_ts AS TIMESTAMP)
您需要添加一個選項:
CAST(event_ts AS DATE AT SOURCE)
什麼在源日期! –
>> select cast('12/29/2014 23:25:13.000000-08:00'作爲來源的日期)<< 沒有奏效? –
你的TD版本是什麼? AFAIR此語法添加到TD13.10 – dnoeth