ETL

ETL面试问题求助,求大拿指点。

0
我是新人,我上周五去面试了,结果被一道题卡着做不下去,请高手们指点一下, 
题目是这样的:
源文件是:ID, Qty, deliverDate, deliverTime 
要求是:用conditional split 将文件录入到两个table
条件是:
1,qty >5000  并且 时间在 2015/10/01 08:30:00 和2010/10/10 05:59:59 之间的数据录入到表1
2, 其他数据录入表2

注意:这里指明一下deliverDate里面只有日期(2015/10/01),deliverTime里面只有时间(08:30:00),所以我不知道怎样给这两个列设置条件,请有经验的高手指点一下,谢谢
已邀请:
1

子建 - Kettle讲师、顾问、数据仓库架构 2015-11-05 回答

两个字段单独的去限定条件肯定不对的 ,先组合起来在去判断条件 ,to_date(deliverDate||deliverTime,'yyyy/mm/dd hh:mm:ss')

要回复问题请先登录注册