Javascript + Kettle +输入表的问题

时间:2014-06-09 21:47:17

标签: javascript sql pentaho kettle

尝试使用javascript过滤输入表时遇到问题。

这是我的javascript代码:

var fecha = new Date();
var mes = (fecha.getMonth() +1)<10 ? "0"+(fecha.getMonth()+1) : (fecha.getMonth()+1);
var fecha_inicio = fecha.getFullYear()+"-" + mes + "-" + "01";
var fecha_fin = fecha.getFullYear()+"-" + mes + "-" + "30";

if(fecha.getMonth()==0 || fecha.getMonth()==2 || fecha.getMonth()==4 || fecha.getMonth()==6 || fecha.getMonth()==7 || fecha.getMonth()==9 || fecha.getMonth()==11){

fecha_fin = fecha.getFullYear()+"-" + mes + "-" + "31";

}

和sql查询我有这段代码:

SELECT l.*, au.nombre as nombre_autor, au.apellido 
FROM libros l 
INNER JOIN author au 
ON au.idauthor=l.autor 
WHERE l.fecha_llegada BETWEEN ? AND ?;

我尝试返回一个空列表,检查所有以前的数据,甚至是空白的javascript变量,请帮忙!

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。 问题是,显然无法启动工作或转换脚本javascript所以在这里我先放一个数据网格步骤,然后开始向我发送脚本varibles。

问候!