1
Teradata SQL我需要將字符串轉換爲日期。 目前該字符串看起來是這樣的:2017-02-28T14:41:32.817Z 但我需要這種格式的日期:DD.MM.YYYY HH:SS將字符串轉換爲DATE(錯誤2666)
任何想法如何做到這一點?每當我嘗試投射,我得到錯誤2666(mytable.mycolumn提供的無效日期)
希望有人可以幫忙!
最好的問候,
Teradata SQL我需要將字符串轉換爲日期。 目前該字符串看起來是這樣的:2017-02-28T14:41:32.817Z 但我需要這種格式的日期:DD.MM.YYYY HH:SS將字符串轉換爲DATE(錯誤2666)
任何想法如何做到這一點?每當我嘗試投射,我得到錯誤2666(mytable.mycolumn提供的無效日期)
希望有人可以幫忙!
最好的問候,
輸入和預期的結果是時間戳,而不是日期。
SELECT '2017-02-28T14:41:32.817Z' AS mycol,
-- string to timestamp
Cast(mycol AS TIMESTAMP(3)),
-- back to string with a different format
To_Char(Cast(mycol AS TIMESTAMP(3)), 'DD.MM.YYYY HH:SS')