should be it
This commit is contained in:
36
external/duckdb/test/sql/window/test_window_binding.test
vendored
Normal file
36
external/duckdb/test/sql/window/test_window_binding.test
vendored
Normal 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
|
||||
----
|
||||
|
||||
Reference in New Issue
Block a user