-- ***************************** -- 创建人员: 杨坤安 -- 创建时间: 2025年4月22日 -- 功能描述: 成本核算方法填报表 -- ***************************** -- 项目 project -- 主要产品 main_product -- 核算工序 acc_process -- 成本中心 cost_center -- 成本要素 cost_element -- 成本要素数据来源 cost_ele_source -- 分摊规则及数据来源 apportionment_rule DROP TABLE IF EXISTS dm.input_cost_account_method; CREATE TABLE dm.input_cost_account_method ( project varchar(100) ,main_product varchar(100) ,acc_process varchar(100) ,cost_center varchar(500) ,cost_element varchar(100) ,cost_ele_source varchar(500) ,apportionment_rule varchar(500) ,update_date varchar(50) ,update_by varchar(50) ); -- 为表添加注释 COMMENT ON TABLE dm.input_cost_account_method IS '成本核算方法填报表'; -- 为字段添加注释 COMMENT ON COLUMN dm.input_cost_account_method.project IS '项目'; COMMENT ON COLUMN dm.input_cost_account_method.main_product IS '主要产品'; COMMENT ON COLUMN dm.input_cost_account_method.acc_process IS '核算工序'; COMMENT ON COLUMN dm.input_cost_account_method.cost_center IS '成本中心'; COMMENT ON COLUMN dm.input_cost_account_method.cost_element IS '成本要素'; COMMENT ON COLUMN dm.input_cost_account_method.cost_ele_source IS '成本要素数据来源'; COMMENT ON COLUMN dm.input_cost_account_method.apportionment_rule IS '分摊规则及数据来源'; COMMENT ON COLUMN dm.input_cost_account_method.update_date IS '更新时间'; COMMENT ON COLUMN dm.input_cost_account_method.update_by IS '更新人'; -- 2025-06-17更改表名 DROP TABLE IF EXISTS dm.input_cost_account_method_el; CREATE TABLE dm.input_cost_account_method_el ( project varchar(100) ,main_product varchar(100) ,acc_process varchar(100) ,cost_center varchar(500) ,cost_element varchar(100) ,cost_ele_source varchar(500) ,apportionment_rule varchar(500) ,update_date varchar(50) ,update_by varchar(50) ); -- 为表添加注释 COMMENT ON TABLE dm.input_cost_account_method_el IS '二郎成本核算方法填报表'; -- 为字段添加注释 COMMENT ON COLUMN dm.input_cost_account_method_el.project IS '项目'; COMMENT ON COLUMN dm.input_cost_account_method_el.main_product IS '主要产品'; COMMENT ON COLUMN dm.input_cost_account_method_el.acc_process IS '核算工序'; COMMENT ON COLUMN dm.input_cost_account_method_el.cost_center IS '成本中心'; COMMENT ON COLUMN dm.input_cost_account_method_el.cost_element IS '成本要素'; COMMENT ON COLUMN dm.input_cost_account_method_el.cost_ele_source IS '成本要素数据来源'; COMMENT ON COLUMN dm.input_cost_account_method_el.apportionment_rule IS '分摊规则及数据来源'; COMMENT ON COLUMN dm.input_cost_account_method_el.update_date IS '更新时间'; COMMENT ON COLUMN dm.input_cost_account_method_el.update_by IS '更新人'; SELECT project -- 项目 ,main_product -- 主要产品 ,acc_process -- 核算工序 ,cost_center -- 成本中心 ,cost_element -- 成本要素 ,cost_ele_source -- 成本要素数据来源 ,apportionment_rule -- 分摊规则及数据来源 FROM dm.input_cost_account_method_el WHERE 1 = 1 ${if(len(sProject)=0,"","AND project IN ('"+sProject+"') ")} ${if(len(sMain)=0,"","AND main_product IN ('"+sMain+"') ")} ${if(len(sProcess)=0,"","AND acc_process IN ('"+sProcess+"') ")}