按日期在亚马逊红移枢轴查询

问题描述 投票:1回答:2

我有一个红移表所示:

category | date
----------------
   1     | 9/29/2016
   1     | 9/28/2016
   2     | 9/28/2016
   2     | 9/28/2016

我想变成:

category | 9/29/2016 | 2/28/2016
--------------------------------
   1     |    1      |   1 
   2     |    0      |   2

(每个类别的计数每个日期)

Pivot a table with Amazon RedShift / PostgreSQL似乎使用CASE语句是有帮助的,但需要知道所有可能的情况下事先 - 我怎么能做到这一点,如果我想列是每天从一个给定的日期算起?

amazon-redshift
2个回答
1
投票

没有提供与亚马逊红移,可以自动枢转数据的功能性。

你引用的Pivot a table with Amazon RedShift / PostgreSQL页面展示如何可以生成的输出,但它无法自动调整根据输入数据的列数。

一种选择是编写查询可用日期范围的程序,然后生成SQL查询。但是,这是不可能完全在亚马逊红移。


0
投票

你可以做日期自加盟,这我目前正在找了怎么办。

© www.soinside.com 2019 - 2024. All rights reserved.