我有一列带有日期(reg\ U dates),另一列带有每个id的天数(num\ U days)。我想将天数(num\ U days)添加到日期列(reg\ U dates)中,为每个id创建一个新列(new\ U date)。
到目前为止,我试过:
选择*,sum(date(reg\u dates)+interval(num\u days))over(partition by id)作为数据中的新\u日期;
从数据中选择*,sum(reg\u dates)over(partition by id)作为新的\u date;到目前为止运气不好。
在netezza中,add\u months可以工作,但add\u days似乎不存在。
我还计划尝试将天转换为月,并使用addïmonths,但想看看在netezza中是否有更直接的方法来实现这一点。
1条答案
按热度按时间mnowg1ta1#
这是你想要的吗?
我不知道你为什么要使用基于描述的窗口函数。