【发布时间】:2020-10-27 18:57:13
【问题描述】:
我在 Redshift 表 t1 的列中有一个日期列表,如下所示:
dates
2020-10-25,2020-10-26,2020-10-23,2020-10-24,2020-10-25,2020-10-24,2020-10-24,2020-10-24
2020-10-25,2020-10-26,2020-10-23,2020-10-24,2020-10-25
在选择数据时,我想添加一个字段 early_date = MIN 列日期中出现的所有日期。我尝试使用 split_part 但它需要一个“n”,即日期的位置,该位置会因行而异。
如何做到这一点?
【问题讨论】:
-
Redshift 不支持 ARRAY 运算符和函数 - 请参阅 Unsupported PostgreSQL functions
-
你能告诉日期列中的记录可以包含的最大日期数吗?
-
最大数字为 18
标签: amazon-redshift