【发布时间】:2019-08-30 07:56:24
【问题描述】:
我有一张桌子:
id | start_date | end_date
----------------------------
01 | 2016-02-19 | 2017-03-02
02 | 2017-06-19 | 2018-09-11
03 | 2015-03-19 | 2018-05-02
04 | 2018-02-19 | 2018-01-05
05 | 2014-06-19 | 2018-07-25
我想根据start_date 和end_date 之间的时间重复行,在这种情况下是从这两个日期列中提取的年份。我想要的结果类似于:
id | year
=========
01 | 2016
01 | 2017
02 | 2017
02 | 2018
03 | 2015
03 | 2016
03 | 2017
03 | 2018
04 | 2018
05 | 2014
05 | 2015
05 | 2016
05 | 2017
05 | 2018
如何在 Redshift 中实现这一点?
【问题讨论】:
标签: sql amazon-web-services amazon-redshift