HANA:将字符串解析为带小数秒的时间戳
HANA: parsing string to timestamp with fractional seconds
我需要将具有以下格式的 varchar 列解析为 Hana 时间戳:
02-JUN-17 09.10.51.633570 AM
我试过这个功能:
SELECT to_timestamp('02-JUN-17 09.10.51.633570 AM','DD-MON-YY HH12.MI.SS.FF6') FROM dummy
有什么想法可以让它发挥作用吗?
Could not execute 'SELECT to_timestamp('02-JUN-17 09.10.51.633570 AM','DD-MON-YY HH12.MI.SS.FF6') FROM dummy'
[303]: invalid DATE, TIME or TIMESTAMP value: Error while parsing '02-JUN-17 09.10.51.633570 AM' in format 'DD-MON-YY HH12.MI.SS.FF6' as DATE/TIME at function to_timestamp() (at pos 7)
您忘记在格式模式字符串中包含 AM/PM
占位符。
SELECT
to_timestamp('02-JUN-17 09.10.51.633570 AM',
'DD-MON-YY HH12.MI.SS.FF6 AM')
FROM dummy;
工作正常。
我需要将具有以下格式的 varchar 列解析为 Hana 时间戳:
02-JUN-17 09.10.51.633570 AM
我试过这个功能:
SELECT to_timestamp('02-JUN-17 09.10.51.633570 AM','DD-MON-YY HH12.MI.SS.FF6') FROM dummy
有什么想法可以让它发挥作用吗?
Could not execute 'SELECT to_timestamp('02-JUN-17 09.10.51.633570 AM','DD-MON-YY HH12.MI.SS.FF6') FROM dummy'
[303]: invalid DATE, TIME or TIMESTAMP value: Error while parsing '02-JUN-17 09.10.51.633570 AM' in format 'DD-MON-YY HH12.MI.SS.FF6' as DATE/TIME at function to_timestamp() (at pos 7)
您忘记在格式模式字符串中包含 AM/PM
占位符。
SELECT
to_timestamp('02-JUN-17 09.10.51.633570 AM',
'DD-MON-YY HH12.MI.SS.FF6 AM')
FROM dummy;
工作正常。