如何在Apache钻取中动态添加月份

时间:2016-02-18 13:46:58

标签: apache-drill

查询有效:

select 
  a,
  DATE_ADD(date '2015-05-15', interval '1' month)
from
(
 select '1' a, INSERTED_AT from dfs.data.bi_interaction limit 3
);

查询不起作用:

select 
  a,
  DATE_ADD(date '2015-05-15', interval a month)
from
(
 select '1' a, INSERTED_AT from dfs.data.bi_interaction limit 3
);

任何解决方法?

1 个答案:

答案 0 :(得分:0)

第二个查询不起作用,因为DATE_ADD函数不支持列作为interval参数。如果您有一个用例,请在此处与邮件列表上的Drill团队联系:https://drill.apache.org/mailinglists/