You are on page 1of 3

1)

SELECT

open_amount_norm,

IFNULL(`company_code`,'unknown') ,IFNULL(`open_amount_norm`,0)

FROM acct_doc_header

WHERE 1=CASE

WHEN debit_credit_indicator`='H' THEN -1*(open_amount_norm)

ELSE 1*(open_amount_norm)

END

AND

WHERE fk_account_id=104

AND isOpen=1

GROUP BY company_code;

2)SELECT

IFNULL(`company_code`,'unknown') D_company_code,SUM(IFNULL(`open_amount_norm`,0))
D_open_amount_norm

FROM acct_doc_header WHERE

1=CASE

WHEN debit_credit_indicator`='H' THEN -1*(open_amount_norm)

ELSE 1*(open_amount_norm)

END

AND

WHERE fk_account_id=104

AND isOpen=1

GROUP BY D_company_code;

3)INSERT INTO `lu_chart_query` (`pk_lu_chart_query_id`, `shortname`, `data_source_type`,


`query_string`, `create_user`, `create_time`, `update_user`, `update_time`)

VALUES (104001, 'Total Open Amount By Company Code', 'MAIN',"SELECT

open_amount_norm M1_open_amount_norm,
IFNULL(`company_code`,'unknown') D_company_code,IFNULL(`open_amount_norm`,0)

FROM acct_doc_header

WHERE 1=CASE

WHen debit_credit_indicator`='H' THEN -1*(open_amount_norm)

ELSE 1*(open_amount_norm)

END

AND

WHERE fk_account_id=104

AND isOpen=1

GROUP BY D_company_code;",

'aditya.kumar', now(), 'aditya.kumar', now());

4)INSERT INTO `lu_chart_data_provider`

(`pk_lu_chart_data_provider_id`,`shortname`,`description`,`provider_class`,`fk_query_id`,`create_
user`,`create_time`,`update_user`,`update_time`)

VALUES

(104001,'Total Open Amount By Company Code','Total Open Amount By Company


Code','MAIN',104001,'aditya.kumar',NOW(),'aditya.kumar',NOW());

5)INSERT INTO `chart`

(`pk_chart_id`,`shortname`,`description`,`fk_chart_type`,`fk_product_id`,`fk_chart_category_id`,`i
mg_url`,`sequence_id`,`fk_drilldown_chart_id`,

`fk_chart_data_provider_id`,`fk_chart_builder_id`,`exclude_flag`,`create_user`,`create_time`,`upd
ate_user`,`update_time`,`is_deleted`,`is_internal`,`dw_data_table`)

VALUES

(104001,'Total Open Amount By Company Code','Total Open Amount By Company Code


',’STANDARD’,1,NULL,NULL,NULL,NULL,104001,NULL,NULL,'aditya.kumar',NOW(),'aditya.kum
ar',NOW(),0,0,NULL);

6)INSERT INTO `map_chart_account`

( `fk_chart_id`,`fk_account_id`,`exclude_flag`,`create_user`,`create_time`,`update_user`,`update_time`)

VALUES

(104001,104,NULL,'aditya.kumar',NOW(),'aditya.kumar',NOW());

You might also like