Netezza中NEXTDAY的Impala SQL等效功能是什么?

时间:2015-10-01 09:59:29

标签: date netezza impala

我有一个SELECT语句,我试图将其从Netezza SQL转换为Impala SQL。输出看起来像140612,这是通过从当前日期减去7然后拉出该周的星期一而获得的日期。

我需要让Impala具有这种可读性,然后对其进行格式化,然后将其转换为字符串。

查询是:

TO_CHAR(next_day(DATE(a.date)-7, 'Monday'), 'YYMMDD') AS START_DATE

1 个答案:

答案 0 :(得分:1)

假设timestampT,而date_add(a.date, 7 - pmod(dayofweek(a.date) - T, 7)); 是星期几(1 =星期日,7 =星期六;对于上面的例子,星期一= 2,所以T = 2)你应该可以使用

next_day

代替上述查询中的.oversizedImage { text-align: center; } .oversizedImage img { margin: 0 -100%; } /* demo purpose */ .oversizedImage { width: 50%; margin: auto; border: solid; box-shadow: 0 0 150px 100px white;/* you should use overflow:hidden; here it only shows how much is outside :) */ } .oversizedImage img { vertical-align: top; /* instead default baseline to avoid gap under */ position: relative; z-index: -1; }。查看documentation on Impala's built-in date and time functions了解更多详情。