DS如何实现A.column = B.column And A.date between b.start_date and b.end_date

0
我测试用lookup来实现这个功能
select * from
a ,b
where a.code=b.code
and b.date between start_date and end_date;


我现在做法是如下图,其中B表就是DSlink51这个表,只设置 unit_code为关键字,DSlink51本身来源数据会有重复的,会忽略重复数据,导致少了一部分数据,其实只有 a.code=b.code
and b.date between start_date and end_date 同时生效,才能保证数据唯一,现在我的链接,DSlink51数据是重复的,还请大神帮忙看看问题哈,或者有其他组件可以实现功能吗
QQ图片20160720093738.png

 
已邀请:
0

我是最优雅的杀手,不杀人专杀狗 - 日光之下并无新事 2016-07-20 回答

思路:先将两个表关联,把字段都放到同一个控件当中,然后利用 Transformer Stage 字段逻辑运算及判断去做比较。https://ask.hellobi.com/blog/Zeehom/4420
 
 

要回复问题请先登录注册