SQL错误:不能将间隔日扔到第二(PRESTO)
我的表有一个列_range
(键入:Interval),我想用来除另一列_count
(键入:double),但是我得到了此错误:
不能应用操作员:双 /间隔日至第二< / p>
因此我尝试将_range < / code> touble转换为double,这样我就可以将双倍划分为double:
select _count / cast(_range as double)
但是我得到了这个错误:
不能将间隔日抛到第二至double
如何解决此问题提出任何建议?
My table has a column _range
(type: interval) that I want to use to divide another column _count
(type: double), but I got this error:
Cannot apply operator: double / interval day to second
So I tried converting _range
to double so I could divide double by double like this:
select _count / cast(_range as double)
but I get this error:
Cannot cast interval day to second to double
Any suggestions on how to resolve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
相应的号码如果您需要秒,分钟,小时,天):to_milliseconds
输出:
Use
to_milliseconds
(and divide it by corresponding number if you need seconds, minutes, hours, days):Output: