Skip to content

Port c813750b7 from SQLite

На текущий момент портирование коммита c813750b7 из sqlite не проходит тесты (ветка sd/c813750b7). Например, запрос window2-2.20 возвращает неправильные результаты. Репро:

DROP TABLE IF EXISTS t1;
CREATE TABLE t1(a INTEGER PRIMARY KEY, b TEXT, c TEXT, d INTEGER);
INSERT INTO t1 VALUES(1, 'odd',  'one',   1);
INSERT INTO t1 VALUES(2, 'even', 'two',   2);
INSERT INTO t1 VALUES(3, 'odd',  'three', 3);
INSERT INTO t1 VALUES(4, 'even', 'four',  4);
INSERT INTO t1 VALUES(5, 'odd',  'five',  5);
INSERT INTO t1 VALUES(6, 'even', 'six',   6);

SELECT a, sum(d) OVER (ORDER BY d ROWS BETWEEN 1 FOLLOWING AND 2 FOLLOWING) FROM t1;
Edited by Denis Smirnov