【发布时间】:2019-10-19 09:58:23
【问题描述】:
下面的查询存在语法格式问题。 我试图得到两个时间列之间的差异,然后减去 20 来得到负 20 的差异。我还想取那个或 0 的最大值,所以任何小于 0 的都是 0。
select id, sum(max(0, (date_diff('minute', time_a, time_b)) - 20)) as mins
FROM tbl
上面的查询中出错的地方是什么?
谢谢!
【问题讨论】:
-
尝试删除
minute周围的单引号。 -
我试过了,然后它不读分钟我想我需要单引号
标签: sql data-science data-analysis presto