0

我从光谱中取了一个字段作为“文件名 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)`

但它只返回空行!

4

1 回答 1

0

您的字段没有日期组件,因此除非我们添加日期信息,否则与完整时间戳进行比较是没有意义的。如果您打算只比较时间,那么试试这个:

SELECT fields
FROM spectrum.ex
WHERE SPLIT_PART('filename Pro_180913_171842', '_', 2) > '151354';
于 2018-11-08T17:09:10.963 回答