0

ESPER EPL ビューの使用に問題があります。エントリの総数を数え、それらをグループ化する必要があります。これは、クエリで任意のビューまたはウィンドウを使用して「NOT」することで可能です。しかし、毎時間または毎日カウントをリセットする必要があります。

私は時間、time_batch、長さなどほとんどすべてのタイプのウィンドウを使用しましたが、それらはすべて間違ったカウントを示します。ビューを使用せずに正しいカウントを取得することしかできません

select irstream symbol, count(symbol), sum(price) from StockTick group by grouping sets (symbol,price)    

質問 - ビュー/ウィンドウを使用していない場合、カウントをリセットするにはどうすればよいですか?

4

1 に答える 1

0

コンテキストを宣言することでリセットできます。例えば

create context ResettableByEvent start @now end ResetEvent
context ResettableByEvent select count(...), ... from StockTick

そして、リセットしたい場合は、ResetEvent を送信できます。

于 2015-10-19T12:57:26.890 に答える