我对Talend OSDI比较陌生。我设法在MySql中使用tMySqlInput组件执行简单请求。然而,今天,我有一个更雄心勃勃的要求,并有一些困难,使它的工作。实际上,我需要一个请求,其中的结果取决于前面的行。我在MySQLWorkbench上做的,但不是在Talend上做的。例子:两个日期之间的延迟时间。以下是请求:
SET @var = NULL;
SELECT id, start_date, end_date, @var precedent, UNIX_TIMESTAMP(TIMEDIFF(start_date,@var)) AS diff, @var:=start_date AS temp
FROM ma_table
ORDER BY start_date;
错误是:
...Not非常有用,这种语法在Talend上是禁止的吗?在Talend上执行这样的请求是否存在其他解决方案?(例如,两个日期之间的延迟时间)或者其他组件?我在用tMysqlRow搜索。
谢谢你的想法!
https://stackoverflow.com/questions/24997520
复制相似问题