Hi
I am joining two tabels using CE_LEFT_OUTER_JOIN , as of now there is no common data bwetween both tables,I expected at least data from left table should be displayed and right table data would be NULL .But the output does not show any data,below is my code.Am I doing some thing wrong.Request your ideas.
pn_cases = ce_calc_view ("_SYS_BIC"."cms-c5185606/CL_IS_CMS_AT_GPO",
["ORDER_ID", "IS_CHANGE_TIME", "IS_STATUS_ID"]);
orders_filter_eval = ce_projection (:pn_cases,
["ORDER_ID" , "IS_CHANGE_TIME" , "IS_STATUS_ID" as "IS_STATUS_A",
ce_calc('string("IS_CHANGE_TIME")',varchar(18))as "IS_CHANGE_TIME_EVAL"],
'"IS_STATUS_A" = 10' );
orders_filter_create = ce_projection (:pn_cases,
["ORDER_ID" , "IS_CHANGE_TIME", "IS_STATUS_ID" as "IS_STATUS_B" ,
ce_calc('string("IS_CHANGE_TIME")',varchar(18))as "IS_CHANGE_TIME_CREATE"],
'"IS_STATUS_B" = 20' );
join_orders = CE_LEFT_OUTER_JOIN(:cases_filter_eval, :cases_filter_create, ["ORDER_ID"],
["ORDER_ID","IS_STATUS_A", "IS_STATUS_B", "IS_CHANGE_TIME_EVAL", "IS_CHANGE_TIME_CREATE"]
);
var_out= ce_projection (:join_orders,["ORDER_ID","IS_STATUS_A", "IS_STATUS_B",
"IS_CHANGE_TIME_EVAL", "IS_CHANGE_TIME_CREATE",
ce_calc('if (isnull("IS_STATUS_B"), ''STILL EVAL PHASE'',
string(daysbetween(date("IS_CHANGE_TIME_EVAL"), date("IS_CHANGE_TIME_CREATE")))) ',NVARCHAR(35))
as "IS_DAYS_EVAL"]);
Thanks
Santosh