好的,我看到了這個post,並嘗試了所建議的內容,但這似乎不適用於我。感謝幫助!謝謝!teradata:將smallint轉換爲時間
以下是各列數據類型:
:COLUMN_NAMES col_dt [DATE]col_tm [SMALLINT]
數據樣本:
col_dt: 2017-08-10
col_tm: 1,630
這裏是我的代碼片段。我想結合了列到一個使用下面的代碼:
(trim(col_dt) || ' ' ||
right('0' + convert(varchar(10), col_tm/100),2) + ':' +
right('0' + convert(varchar(10),col_tm%100),2)) as col_dtmstp,
語法錯誤:預期的東西之間的「||」和'right'關鍵字 –