浪潮GS系统中报表数据用SQL提取 | 您所在的位置:网站首页 › 浪潮gs软件架构分析 › 浪潮GS系统中报表数据用SQL提取 |
1.需要客户方提供一份和报表名称对应的内码关系主键 2.查询行内码主键 3.查询列内码主键 -----查询行字典 SELECT HZD_BBORD 报表内码, HZD_HORD 行内码, HZD_HZB 行坐标 FROM LC00029999.RPHZD WHERE HZD_BBORD = '报表内码'--资产负债表 AND HZD_HZB = '6'; ----查询列字典 SELECT LZD_BBORD 报表内码, LZD_LORD 列内码, LZD_LZB 列坐标 FROM LC00029999.RPLZD WHERE LZD_BBORD = '报表内码' --资产负债表 AND LZD_LZB = '4'; ---查询报表数据 SELECT '2022'|| DATA_KJQJ 年月, '营业收入' 报表项目, --DATA_DATAID 数据单元编号, --DATA_BBID 报表编号, --DATA_HORD 行坐标内码, --DATA_LORD 列坐标内码, SUM(CASE WHEN DATA_LORD= '0003#' THEN DATA_DATA END) 本年数, SUM(CASE WHEN DATA_LORD= '0004#' THEN DATA_DATA END) 本月数 FROM LC00029999.RPDATA2022 --报表数据RPDATA+年度(例RPDATA2023) WHERE DATA_DATAID = '01' --数据单元编号 报表层级编号 AND DATA_BBID = '002' ---报表编号 AND DATA_HORD = '0000006#'--行内码 AND DATA_LORD IN ('0003#','0004#') --列内码 --AND DATA_KJQJ = '12' --月份 GROUP BY DATA_KJQJ |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |