浪潮GS系统中报表数据用SQL提取 您所在的位置:网站首页 浪潮gs软件架构分析 浪潮GS系统中报表数据用SQL提取

浪潮GS系统中报表数据用SQL提取

2023-11-16 10:28| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有