【发布时间】:2018-06-30 03:04:41
【问题描述】:
我正在尝试运行以下查询:
select date_diff('second',timeseries.timestampminute,max(timeseries.timestampminute)),
as elapsed_sec,
timeseries.grouttake
from timeseries
因为我希望经过的时间是表中最高日期时间值与表中每一行之间的时间,但我一直遇到错误:
"SYNTAX_ERROR: line 1:8: '"timeseries"."grouttake"' 必须是 聚合表达式或出现在 GROUP BY 子句中"
有什么想法吗?
【问题讨论】:
-
我认为查询中有错误。 elapsed_sec 之前有逗号。您还可以提供时间序列的示例行吗?
标签: sql amazon-web-services amazon-athena presto