数据库建表存储养老金计算公式
来源:互联网 发布:动漫人物设计软件 编辑:程序博客网 时间:2024/06/08 19:51
个人帐户养老金=退休时个人帐户储存额/退休年龄相对应的计发月数1、退休时个人帐户储存额:我理解为养老保险个人帐户本息合计应该是正确的吧。2、退休年龄相对应的计发月数:我就不知道这“计发月数”是怎么算出来的(假设到退休年龄,缴费年限为17年,是不是“计发月数”就是17*12=204月?)。二、基础养老金=(退休时上年度的社平工资+本人指数化月平均缴费工资)/2*本人缴费年限*1%
例:职工养老保险主要计算方法(以市属单位离退休人员为例)例:张某,男,1963年7月参加工作,1989年1月参保,2004年7月办理退休。1963年7月至1988年12月按国家和省规定计算的连续工龄为视同缴费年限,1989年1月至2004年7月为实际缴费年限,缴费年限累计41.08年,其中1998年6月底前的缴费年限为35年;本人指数化月平均缴费工资为1072.68元;个人帐户储存额累计7600元。 2003年度城镇职工月平均工资为1880元。 2001、2002、2003、2004年社会保险年度退休人员过渡性养老金调整比例分别为4%、7% 、10%和7%;本市1997年度城镇职工月平均工资为890元。 (1)基础养老金 基础养老金=1880×20%=376.00元/月 (2)过渡性养老金 过渡性养老金计发基数=1072.68×35×1.2%=450.53元 过渡性养老金=450.53×(1+4%)(1+7%)(1+10%)(1+7%)+890×10% =679.09元/月 (3)个人帐户养老金 个人帐户养老金=7600÷120=63.33元/月 (4)基本养老金=376.00+679.09+63.33=1118.42元/月 即:张某2004年8月至2005年6月每月领取的基本养老金为1118.42元。2005年7月后其基本养老金按规定作年度调整。
在数据库中,养老金可以视为一个待遇类型,而基础养老金,个人账户养老金,过渡性养老金这些数据项可以视为一个待遇编码。
失业金,工伤金也存在类似的情况。
待遇类型与待遇编码是一对多的关系。
所以我们可以先建立3张表:
1.待遇类型表
2.待遇编码表
3.待遇类型编码表
”2003年度城镇职工月平均工资为1880元。 2001、2002、2003、2004年社会保险年度退休人员过渡性养老金调整比例分别为4%、7% 、10%和7%;本市1997年度城镇职工月平均工资为890元。 “这些数字信息可以作为一个待遇常量表。以上4个表就是参数表。
对于张某,1963年7月参加工作,1989年1月参保,2004年7月办理退休,这些个人信息我们可以建立一张退休人员资料表。
公式写成存储过程。
一个数据项计算得出的该人员的待遇结果写成待遇资料明细
总的得出该人员的待遇结果写成待遇资料
写成待遇变更记录应该是最后一步。
0 0
- 数据库建表存储养老金计算公式
- 缴满15年能领多少钱 养老金计算公式网上疯传
- orcale 数据库 计算公式
- 2015年养老金如何计算?养老金怎么计算
- 计算从数据库中取出的公式
- 计算公式
- 计算公式
- Oracle数据库中平均事务响应时间的计算公式
- 又一表内公式计算应用实例
- 又一表内公式计算应用实例
- Excel表输入公式不计算
- 排列组合公式/排列组合计算公式
- 排列组合公式/排列组合计算公式
- 排列组合公式/排列组合计算公式
- 基姆拉尔森计算公式计算日期
- 基姆拉尔森计算公式计算星期
- SQLSERVER的公式计算
- 三维圆环计算公式
- 苹果现金储备太多 多到我们都习惯不觉惊叹
- 跨域访问原理 jsonP.
- 青蛙的约会 poj1061
- 【转】jQuery.dataTables 自定义排序
- Ajax 请求封装
- 数据库建表存储养老金计算公式
- Codevs 1692 子集和的目标值
- 【ZJOI2015】诸神眷顾的幻想乡
- HDU 1166 敌兵布阵(树状数组,基础)
- jzoj3072 掷骰子
- 苹果iPhone 7存在六大短板 看完你还想买吗
- Mybatis中如何在SQL语句表名中使用参数
- Mac下配置XAMPP+EclipsePHP
- IOS实战 (4) 之 仿微信新闻评论框+ 半透明模糊效果