如何计算过去一小时内按分钟分组的事件
How to count event in the last hour grouping by minute
我有一个包含时间戳的对象,
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
如何构建这样的查询?
它 "output snapshot" 而不仅仅是 "snapshot",请参阅文档。
我有一个包含时间戳的对象,
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
如何构建这样的查询?
它 "output snapshot" 而不仅仅是 "snapshot",请参阅文档。