You are on page 1of 6

How to find out the middle record in a table?

In source Database,

select * from emp;

In Target data base,

select * from t_emp;

In Mapping designer,

In Aggregator Transformation,
In Sequence Generator,
In Expression Transformation,

In Joiner Transformation,
In Router Transformation,
IIF(MOD(REC_CNT,2)=0,IN(NEXTVAL,REC_CNT/2,(REC_CNT+2)/2),IN(NEXTVAL,
(REC_CNT+1)/2))

In Workflow Monitor,

In Target Database,

select * from t_emp;

You might also like