1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-29 08:01:23 +03:00

Correctly deal with multi-row VALUES clauses that contain window functions.

FossilOrigin-Name: 26d991f214db143976e2593d3564b5003eb3539a2728d1a0ccae2a2accece76f
This commit is contained in:
drh
2019-12-07 13:42:47 +00:00
parent c7a046e282
commit 29cdbadf8a
4 changed files with 27 additions and 9 deletions

View File

@ -1299,4 +1299,20 @@ do_execsql_test 35.4 {
SELECT sum(x) OVER f FROM t1 WINDOW f AS (ORDER BY x) ORDER BY 1;
} {1 3 6}
# 2019-12-07 gramfuzz find
#
do_execsql_test 36.10 {
VALUES(count(*)OVER());
} {1}
do_execsql_test 36.20 {
VALUES(count(*)OVER()),(2);
} {1 2}
do_execsql_test 36.30 {
VALUES(2),(count(*)OVER());
} {2 1}
do_execsql_test 36.40 {
VALUES(2),(3),(count(*)OVER()),(4),(5);
} {2 3 1 4 5}
finish_test