我从spectrum中获取了一个字段作为'filename Pro_180913_171842‘。尝试了sql中的函数,如下所示
`select
fields
from spectrum.ex
where cast(SPLIT_PART('filename Pro_180913_171842','Pro_',2)as
timestamp)>cast('2018-09-12 15:13:54.0' as timestamp)`但是它只返回空行!
发布于 2018-11-09 01:09:11
您的字段没有日期部分,所以除非我们添加日期信息,否则与完整的时间戳进行比较是没有意义的。如果你只想比较时间,那么试试这个:
SELECT fields
FROM spectrum.ex
WHERE SPLIT_PART('filename Pro_180913_171842', '_', 2) > '151354';https://stackoverflow.com/questions/53212346
复制相似问题