should be it

This commit is contained in:
2025-10-24 19:21:19 -05:00
parent a4b23fc57c
commit f09560c7b1
14047 changed files with 3161551 additions and 1 deletions

View File

@@ -0,0 +1,36 @@
# name: test/sql/window/test_window_binding.test
# description: Test errors in binding window functions
# group: [window]
statement ok
PRAGMA enable_verification
statement ok
CREATE TABLE integers(i INTEGER)
# we use columns here that are not part of the table
statement error
SELECT MIN(a) OVER (PARTITION BY i ORDER BY i) FROM integers
----
statement error
SELECT MIN(i) OVER (PARTITION BY a ORDER BY i) FROM integers
----
statement error
SELECT MIN(i) OVER (PARTITION BY i ORDER BY a) FROM integers
----
statement error
SELECT MIN(i) OVER (PARTITION BY i, a ORDER BY i) FROM integers
----
statement error
SELECT MIN(i) OVER (PARTITION BY i ORDER BY i, a) FROM integers
----
# now we only use the "proper" columns
query I
SELECT MIN(i) OVER (PARTITION BY i ORDER BY i) FROM integers
----