Teradata SQL:将时间戳转换为格式 'dd.mm.yyyyBhh:mi:ss.s(6)'

Teradata SQL: covert timestamp into format 'dd.mm.yyyyBhh:mi:ss.s(6)'

我应该将时间戳转换为哪种格式以接收这样的时间戳值15.08.2017 22:17:41.860000

? 谢谢

你很接近,你只需要在添加格式后将其转换为字符串:

Cast(Cast(tscol AS FORMAT 'dd.mm.yyyyBhh:mi:ss.s(6)')  AS CHAR(26))

或更短使用

To_Char(tscol,'dd.mm.yyyy hh:mi:ssff')