【发布时间】:2018-06-26 07:09:49
【问题描述】:
现在我有一张表格,详细信息如下:
Date Campaign Visits Orders Revenue
.... .... .... .... ....
Jun-18 Promotion01 10 1 120
假设它称为表 A 现在由于报告的目的,我想添加如下的新日期
Date Campaign Visits Orders Revenue
Jul-18 NULL 0 0 0
Aug-18 NULL 0 0 0
Sep-18 NULL 0 0 0
.... .... .... .... ....
Dec-18 NULL 0 0 0
我想使用联合仅添加日期数据。
我使用以下命令尝试了 Amazon redshift 中的 dateadd 函数
SELECT
to_char(dateadd(month, 18, '01-01-2017'),'yyyy-MM') as plus30,
NULL,
0,
0,
0
它返回日期,但是它只返回 1 行,即
Date Campaign Visits Orders Revenue
Jul-18 NULL 0 0 0
如果我想像之前显示的那样返回多行,除了 1 接 1 之外,我应该怎么做? 非常感谢您的帮助!
【问题讨论】:
标签: sql amazon-web-services union amazon-redshift