怎么做才能高效的汇总统计呢?
现公司每月10号下发上月工资。即 3月10号发放2月份工资。报销款随工资发放。但由于财务不能在10号之前审完上月所有员工的报销发票,(即2月份的发票在 3月10号之前可能只审核了一部分)
3月10号后审完的2月份发票,在4月份发3月工资时候进行扣补。报销发放原则:
如果发放前审批完上月票据,本月实报=本月申请报销额+上月核差额+本月核差额
如果发放前没审完上月票据,本月实报=本月申请报销额+上月核差额
注:核差额=审批额-报销额假设员工张三,
假定1月份财务核差应扣200元,
2月份报销额1500元,财务审批完张三报销票据,(因有100假发票)财务审批额1400,
3月10实报金额=2月报销额(1500)+上月核差(-200)+本月核差(1400-1500)=1200再比如李四
假定1月份应扣100元,
2月份报销额1100元,因财务未审批完,3月10实报金额=2月报销额(1100)+上月核差(-100)=1000假如3月10日生成2月统计报表,
2012.2统计报表 格式如下:
报表ID 员工号 实报  生成日期 备注
238 382 1200  2012.3.10 2012.1.1-1.31报销额1000,核差额-200;2012.2.1-2.29报销额1500,核差额-100

...
302 473 1000 2012.3.10 2012.1.1-1.31报销额1200,核差额-100;2012.2.1-2.29报销额1100现有表 :报销表,审核表,用户表,汇总表(汇总表字段:报表ID,员工号,实报,备注)
报销表、审核表的ID均为自动增,问:使用存储过程生成所有员工汇总数据到汇总表,
使用视图显示汇总表数据。该存储过程如何写?
统计数据显示成上面示例(2012.2统计报表)格式?假定多名员工的示例数据如下边 报批表,审核表,用户表。报销表BID UID 报销额 年 月日 1 1 800 2012 1.1-1.31
2 2 500 2012 1.1-1.31
3 3 700 2012 1.1-1.31
4 4 900 2012 1.1-1.31
5 5 600 2012 1.1-1.31
6 6 800 2012 1.1-1.31
7 7 900 2012 1.1-1.31
8 8 700 2012 1.1-1.31
9 9 800 2012 1.1-1.31
10 10 700 2012 1.1-1.31
11 1 600 2012 2.1-2.29
12 2 900 2012 2.1-2.29
13 3 800 2012 2.1-2.29
14 4 700 2012 2.1-2.29
15 5 800 2012 2.1-2.29
16 6 900 2012 2.1-2.29
17 7 800 2012 2.1-2.29
18 8 900 2012 2.1-2.29
19 9 700 2012 2.1-2.29
20 10 800 2012 2.1-2.29
21 1 800 2012 3.1-3.31
22 2 700 2012 3.1-3.31
23 3 600 2012 3.1-3.31
24 4 700 2012 3.1-3.31
25 5 900 2012 3.1-3.31
26 6 600 2012 3.1-3.31
27 7 800 2012 3.1-3.31
28 8 900 2012 3.1-3.31
29 9 800 2012 3.1-3.31
30 10 700 2012 3.1-3.31
审核表SID UID 审批额 年 月日 1 1 800 2012 1.1-1.31
2 2 500 2012 1.1-1.31
3 3 700 2012 1.1-1.31
4 4 900 2012 1.1-1.31
5 5 600 2012 1.1-1.31
6 6 800 2012 1.1-1.31
7 7 900 2012 1.1-1.31
8 8 700 2012 1.1-1.31
9 9 800 2012 1.1-1.31
10 10 700 2012 1.1-1.31
11 1 600 2012 2.1-2.29
12 2 900 2012 2.1-2.29
13 3 800 2012 2.1-2.29
14 4 700 2012 2.1-2.29
15 5 800 2012 2.1-2.29
16 6 900 2012 2.1-2.29
17 7 800 2012 2.1-2.29
18 8 900 2012 2.1-2.29
19 9 700 2012 2.1-2.29
20 10 800 2012 2.1-2.29
21 1 800 2012 3.1-3.31
22 2 700 2012 3.1-3.31
23 3 600 2012 3.1-3.31
24 4 700 2012 3.1-3.31
25 5 900 2012 3.1-3.31
用户表
UID 员工号 姓名1 101 赵德柱
2 102 钱多多
3 103 孙满堂
4 104 李全福
5 105 周扒皮
6 106 吴正行
7 107 郑无能
8 108 王龄牧
9 109 冯部尚
10 110 陈怡黛

解决方案 »

  1.   

    有点小错误
    更改如下
    现公司每月10号下发上月工资。即 3月10号发放2月份工资。报销款随工资发放。但由于财务不能在10号之前审完上月所有员工的报销发票,(即2月份的发票在 3月10号之前可能只审核了一部分)
    3月10号后审完的2月份发票,在4月份发3月工资时候进行扣补。
    报销发放原则:
    如果本月发放上月报销前,审批完上月票据,上月实报=上月报销额+上上月核差额+上月核差额
    如果本月发放上月前,没审完上月票据,上月实报=上月报销额+上上月核差额