wxmimperio created FLINK-21739:
----------------------------------
Summary: TopN with TUMBLE window get Incorrect result
Key: FLINK-21739
URL:
https://issues.apache.org/jira/browse/FLINK-21739 Project: Flink
Issue Type: Bug
Components: Table SQL / Runtime
Affects Versions: 1.11.1
Reporter: wxmimperio
{code:java}
SELECT * FROM (
SELECT * ,
ROW_NUMBER() OVER (
PARTITION BY window_start
ORDER BY gap_transactions desc
) AS rownum
FROM (
SELECT TUMBLE_START(event_time, INTERVAL '5' MINUTE) AS window_start, itemId, sum(reply_gap) AS gap_transactions
FROM ItemTransactions
GROUP BY itemId, TUMBLE(event_time, INTERVAL '5' MINUTE)
)
)
WHERE rownum <=5;
{code}
I want to get the maximum sum of every 5 minutes window.
The expected result is that there are only 5 records every 5 minutes, But the reality is that there are more than 5 pieces of data every 5 minutes.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)