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

时间:2017-04-06 21:43:09

标签: amazon-redshift

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

select stuff
       , stuff_category
       , sum(dollars) over W

from   table

window W as (partition by stuff_category)

但是我想明确地知道,我无法找到参考资料,或者说任何帖子都说“我们并没有因为非常好的理由而实施这个问题”yada yada。'

The AWS Redshift SQL Reference未提及'窗口为'语法 - 我想我应该把它作为答案。

Here's an SO answer relating to Postgres named windows

Here's the Postgres 8.4 documentation on WINDOW AS () syntax

1 个答案:

答案 0 :(得分:3)

Redshift不支持命名窗口。

正如我随着时间的推移所学到的,RS文档将指定支持的内容,如果没有提及,则可以安全地假设它不受支持。没有复活节彩蛋或无证件可以试图找到塞尔达传说风格。

AWS Window Function Documentation

AWS Docs Redshift and Postgres Comparison 这没有提到窗口函数,但对于这类问题来说是一个很好的资源。