Support mix of aggregates and window functions without group by
create table t1 (a int primary key, b int);
SELECT SUM(a), SUM(a) OVER () FROM t1;
---
- null
- 'misuse of aggregate: SUM()'
...
В то же время sqlite на коммите оконок успешно исполняет такой запрос.
При этом вот такой запрос выполняется (хотя postgres считает его неправильным)
SELECT SUM(a), SUM(a) OVER () FROM t1 GROUP BY b;