如何按分钟计算最后一小时的事件数

时间:2015-01-19 11:34:44

标签: esper

我有一个包含时间戳的对象

class Event{ public long timestamp; }

现在我计算在过去一小时内按分钟分组的所有事件。 所以我期待60个结果。

我尝试过但在快照附近给出语法错误的查询:

select timestamp.roundFloor(''min'') as timeminute, count(1) 
   from Event
   where timestamp.after(current_timestamp.minus(60 minutes)) 
   group by  timeminute  
   snapshot every 15 sec

如何构建此类查询?

1 个答案:

答案 0 :(得分:1)

它的“输出快照”而不仅仅是“快照”,请参阅文档。