循环我要重复执行SQL查询看起来像这样:在釜改造
SELECT '${date.i}' AS d,
COUNT(DISTINCT xid) AS n
FROM table
WHERE date
BETWEEN DATE_SUB('${date.i}', INTERVAL 6 DAY)
AND '${date.i}'
;
它基本上是一个分组的时间跨度,只是这些都相交,从而防止GROUP BY的用法。
这就是为什么我想要在某个时间跨度内每天重复执行查询。但我不确定我应该如何实现循环。你会建议什么解决方案?
Kettle变量date.i是从全局变量初始化的。转换只是同一个转换包中的几个之一。 “停止trafo”可能会隐含地通过不重新进入循环来实现。
这里的流程图:
(+1)感谢反正:) – Raffael 2013-04-11 17:18:51