mysql中按比例计算工资的存储过程

w8biq8rn  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(296)

我有一个工资表,样本数据如下:

affective_date  salary
7/2/2017       $250.00 
3/25/2018      $300.00 
3/29/2018      $350.00 
4/20/2018      $400.00

每月工资样本从2018年3月23日开始至2018年4月22日,每月固定26天。
我手工计算了按比例分配的工资如下:

period          23.03-24.03 25.03-28.03 29.03-19.04 20.04-22.04
number of day             2           3          19           2
salary              $250.00     $300.00     $350.00     $400.00 
earn/day (x/26)       $9.62      $11.54      $13.46      $15.38 
earn/hour (x/26/8)    $1.20       $1.44       $1.68       $1.92 
total earn           $19.23      $34.62     $255.77      $30.77 
total prorated salary                                   $340.38

在这种情况下,一个月有1个以上的工资,所以需要按工作日按比例分配。
我的问题是如何在mysql中创建存储过程来获得按比例分配的工资总额的结果?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题