blob: 1b792216b8114dfd43779c65c88ca66e342a30cf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
PRAGMA config.flags('OptimizerFlags', 'PushdownFiltersOverWindow');
USE plato;
$windowed = (
SELECT key, value,
MAX(value) OVER (PARTITION BY key) AS max_value
FROM Input
);
INSERT INTO Output
SELECT key,
SESSION_START() OVER w AS sess
FROM $windowed
WINDOW w AS (PARTITION BY key, SessionWindow(CAST(key AS Datetime), Interval('P1D')));
|