Apache pig 我试图在pig中使用天间隔,但我得到了错误

Apache pig 我试图在pig中使用天间隔,但我得到了错误,apache-pig,Apache Pig,我试图在pig中使用天间隔,但我得到了一个错误 错误1066:无法打开别名测试的迭代器 rental=LOAD./rental.csv',使用PigStorage(',')作为(租赁id:int,租赁日期:chararray,库存id:int,客户id:int,退货日期:chararray,员工id:int); 测试=foreach rental生成租赁id,日期之间(ToDate(租赁返回日期,'yyyy-MM-dd HH:MM:ss'), ToDate(租赁。租赁日期,'yyyy-MM-d

我试图在pig中使用天间隔,但我得到了一个错误

错误1066:无法打开别名测试的迭代器

rental=LOAD./rental.csv',使用PigStorage(',')作为(租赁id:int,租赁日期:chararray,库存id:int,客户id:int,退货日期:chararray,员工id:int);
测试=foreach rental生成租赁id,日期之间(ToDate(租赁返回日期,'yyyy-MM-dd HH:MM:ss'),
ToDate(租赁。租赁日期,'yyyy-MM-dd HH:MM:ss');

卸载试验强制转换ToDate的结果,即(datetime)

编辑 它可以工作,请参见下文

1,2016-05-24 22:54:33,2015-04-24 22:54:33
2,2016-04-24 22:54:33,2014-03-24 22:54:33
3,2016-03-24 22:54:33,2011-02-24 22:54:33
输出

感谢您的回复。我以前试过这个,但不起作用。同样的错误也可以,我已经编辑了发布的内容并加入了一个示例
1,2016-05-24 22:54:33,2015-04-24 22:54:33
2,2016-04-24 22:54:33,2014-03-24 22:54:33
3,2016-03-24 22:54:33,2011-02-24 22:54:33