我正在尝试使用聚合时间戳,STDDEV
并且我不断收到我提供的参数不存在的错误.有没有办法将HP Vertica SQL中的时间戳转换为int或数字格式甚至unix时间戳.
我试过了:
select a, STDDEV(timestamp1)
from mytable
group by a
Run Code Online (Sandbox Code Playgroud)
我得到错误没有函数匹配给定的名称参数.我以前用过stddev.我查看了实际的表格,看到虽然它是一个时间戳字段,但它看起来像是一个日期.
没有办法直接获取时间戳的stddev.您可以将其转换为纪元时间,获得标准偏差,然后将其转换为间隔.它看起来像这样:
SELECT a, STDDEV( EXTRACT( epoch FROM timestamp1 ) ) * interval '1 second'
FROM mytable
GROUP BY a
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1891 次 |
最近记录: |