连接上数据库,在数据库中执行一下2条sql,对结果进行分析:
1)--参数1:薪资方案编码;参数2:薪资年度;参数3:薪资期间
select itemkey as 标识,name as 薪资项目名称,idisplayseq as 列显示顺序 from wa_classitem where pk_wa_class=(select pk_wa_class from wa_waclass where code='参数1') and CYEAR='参数2' and CPERIOD='参数3' ORDER BY itemkey;
2)--参数1:薪资方案编码;参数2:薪资年度;参数3:薪资期间
select BD_PSNDOC.name,WA_DATA.* from wa_data
LEFT OUTER JOIN bd_psndoc on bd_psndoc.PK_PSNDOC=WA_DATA.PK_PSNDOC
where WA_DATA.pk_wa_class=(select pk_wa_class from wa_waclass where code='参数1') and WA_DATA.CYEAR='参数2' and WA_DATA.CPERIOD='参数3'
分析可以看到第一个表F_XX对应某个薪资项目,然后薪资数据表记录了F_XX具体值是多少。