Endt:=20200904T;
Index:='SW801003';
GetBkWeightByDate(Index,Endt,t);
setsysparam(pn_date(),Endt);
t:= select *,spec(StockSWIndustryIdLv1(),['代码']) as '行业代码' from t end;
return select ['行业代码'],stockname(['行业代码']) as '行业名称',
sumof(['比例(%)']) as '行业比例(%)'
from t group by ['行业代码'] end;
//返回结果如下:
| 行业代码 | 行业名称 | 行业比例(%)
|
|---|
| SW801080 | 电子 | 8.942847
|
| SW801880 | 汽车 | 2.910021
|
| SW801780 | 银行 | 6.479452
|
| SW801180 | 房地产 | 3.345570
|
| SW801770 | 通信 | 2.078025
|
| SW801170 | 交通运输 | 2.423890
|
| SW801890 | 机械设备 | 4.185616
|
| SW801790 | 非银金融 | 8.538243
|
| SW801050 | 有色金属 | 2.813996
|
| SW801750 | 计算机 | 5.618160
|
| SW801150 | 医药生物 | 10.838857
|
| SW801040 | 钢铁 | 0.758261
|
| SW801740 | 国防军工 | 1.999296
|
| SW801140 | 轻工制造 | 1.477035
|
| SW801760 | 传媒 | 3.186447
|
| SW801160 | 公用事业 | 2.635129
|
| SW801010 | 农林牧渔 | 2.671604
|
| SW801710 | 建筑材料 | 1.591582
|
| SW801210 | 休闲服务 | 1.012510
|
| SW801110 | 家用电器 | 2.955468
|
| SW801200 | 商业贸易 | 1.244429
|
| SW801030 | 化工 | 5.416251
|
| SW801730 | 电气设备 | 4.584661
|
| SW801230 | 综合 | 0.464447
|
| SW801130 | 纺织服装 | 0.616761
|
| SW801020 | 采掘 | 1.015868
|
| SW801720 | 建筑装饰 | 1.738958
|
| SW801120 | 食品饮料 | 8.456602
|