Quantcast
Channel: SCN : Unanswered Discussions - SAP HANA and In-Memory Computing
Viewing all articles
Browse latest Browse all 4343

Not able to display data with LEFT OUTER JOIN

$
0
0

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


Viewing all articles
Browse latest Browse all 4343

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>