Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 2812

hi I am trying this SQL into graphical way in HANA Kindly throw some Idea to create calculation graphical way ?

$
0
0

BEGIN

  var_out =

  

  SELECT SALES_ORG, ENQ_MONTH,

  

    SALES_ORG_TEXT,  AO, RO, ZONE,

  

  SUM(CASE WHEN MONTH(ADD_DAYS(CURRENT_DATE,-1)) = ENQ_MONTH THEN

  (

   ENQ_COUNT

  )

  ELSE

  (

  0

  )

  END) ENQ_COUNT_MTD,

  

  SUM(ENQ_COUNT) ENQ_COUNT

  

  FROM (

  

  select  c.sales_org as sales_org1,

  a.partner,

  a1.MC_SHORT AS SALES_ORG, a1.mc_stext AS SALES_ORG_TEXT, c1.mc_stext AS AO, e1.mc_stext AS RO,g1.mc_stext AS "ZONE",

  

     MONTH(CRDAT) AS "ENQ_MONTH",

    

  0  as "ENQ_COUNT_MTD",

  

  COUNT(DISTINCT a.partner) AS "ENQ_COUNT"

  

   from  "SAPDM1"."BUT000" as a

 

 

  inner join "SAPDM1"."BUT100" as b on b.mandt = a.client and a.partner = b.partner

  

  inner join "SAPDM1"."CRMM_BUT_LNK0141" as c on a.partner_guid = c.partner_guid and a.client = c.client

  

  inner join "SAPDM1"."CRMM_BUT_SET0140" as d on c.set_guid = d.set_guid

  

INNER JOIN "SAPDM1"."HRP1000" A1 ON C.SALES_ORG = A1.OTYPE||' '||A1.OBJID

 

 

inner join "SAPDM1"."HRP1001" B1 ON A1.OBJID = B1.OBJID and a1.mandt = b1.mandt

 

 

inner join "SAPDM1"."HRP1000" C1 ON B1.SOBID = C1.OBJID and c1.mandt = b1.mandt

 

 

inner join "SAPDM1"."HRP1001" D1 ON C1.OBJID = D1.OBJID and c1.mandt = d1.mandt

 

 

inner join "SAPDM1"."HRP1000" E1 ON d1.SOBID = e1.OBJID and d1.mandt = e1.mandt

 

 

inner join "SAPDM1"."HRP1001" F1 ON E1.OBJID = F1.OBJID and E1.mandt = F1.mandt

 

 

inner join "SAPDM1"."HRP1000" G1 ON F1.SOBID = G1.OBJID and F1.mandt = G1.mandt

  

  where b.rltyp in ('BUP100','CRM000') AND bu_group = '0001' AND xdele <> 'X'

--  and a1.MC_SHORT = 'L001'

and a1.PLVAR = '01' and a1.OTYPE = 'O' and a1.endda = '99991231' and a1.mandt = 210

 

 

and b1.plvar = '01' and b1.otype = 'O' and b1.endda = '99991231' and b1.rsign = 'A'

 

 

and c1.PLVAR = '01' and c1.OTYPE = 'O' and c1.endda = '99991231'

 

 

and d1.plvar = '01' and d1.otype = 'O' and d1.endda = '99991231' and d1.rsign = 'A'

 

 

and e1.PLVAR = '01' and e1.OTYPE = 'O' and e1.endda = '99991231'

 

 

and F1.plvar = '01' and F1.otype = 'O' and F1.endda = '99991231' and F1.rsign = 'A'

 

 

and G1.PLVAR = '01' and G1.OTYPE = 'O' and G1.endda = '99991231' 

 

 

  and crdat BETWEEN ADD_MONTHS(ADD_DAYS(CURRENT_DATE,-1),-3) AND ADD_DAYS(CURRENT_DATE,-1)

  

  group by c.sales_org, a.partner, MONTH(CRDAT),

    a1.MC_SHORT, a1.mc_stext, c1.mc_stext, e1.mc_stext,g1.mc_stext

  ) GROUP BY SALES_ORG, ENQ_MONTH, SALES_ORG, SALES_ORG_TEXT,AO,RO,ZONE;

   

  

END


Viewing all articles
Browse latest Browse all 2812

Trending Articles



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