我想将时间戳转换为十进制,反之亦然。 例如,我有10-MAR-15 09.35.25格式的时间戳和20150328.114534格式的十进制。我想将此时间戳转换为十进制,反之亦然。
答案 0 :(得分:0)
在ANSI标准SQL中,您可以执行以下操作:
select (extract(year from col)*100000 +
extract(month from col)*100 +
extract(day from col)*1 +
(extract(hour from col)*3600 + extract(minute from col)*60 + extract(second from col)) / (24.0*60*60)
)