Apache drill 如何在Apache drill中动态添加月份

Apache drill 如何在Apache drill中动态添加月份,apache-drill,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 f

有效的查询:

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
);

任何解决方法?

第二个查询不起作用,因为DATE\u ADD函数不支持列作为间隔参数。如果您有这样的用例,请联系此处邮件列表上的演练团队:

共享示例数据(您正在执行此查询)&演练版本。示例数据并不重要,因为该表仅用于包含任何行。演练版本1.4。