Redshift PostgresQL语法:命名为window子句有效吗?

Mer*_*lin 5 amazon-redshift

我怀疑Redshift不支持命名窗口,因为Postgres至少有8.4版:

select stuff
       , stuff_category
       , sum(dollars) over W

from   table

window W as (partition by stuff_category)
Run Code Online (Sandbox Code Playgroud)

但是我想明确地知道,我找不到任何参考,或者任何帖子上写着"我们并没有因为非常好的理由而实施这个yada yada".

AWS Redshift SQL Reference没有提到'window as'语法 - 我想我应该把它作为答案.

这是一个关于Postgres名为windows的SO答案

这是关于WINDOW AS ()语法的Postgres 8.4文档

Mer*_*lin 5

Redshift 不支持命名窗口。

正如我随着时间的推移了解到的,RS 文档将指定支持的内容,如果没有提及,则可以安全地假设它不受支持。没有复活节彩蛋或未记录的功能可以尝试找到,塞尔达传说风格。

AWS 窗口函数文档

AWS Docs Redshift 和 Postgres 比较 这没有提到窗口函数,但对于此类问题是一个很好的资源。