私は、給与率の変更に伴うスタッフの年間課税額の計算に取り組んできました。
salary_assigned_date | salary
-------------------------------
2011-12-06 5000
2012-01-05 10000
2012-02-10 15000
2012-04-08 20000
2012-08-01 28000
さて、2012 年の課税対象額を月単位で表すと、次のようになります。
いいえと仮定しました。1 か月の日数を 30 とします。
month | taxable_amount
-----------------------------------------------
01 833.33 + 8333.33 /* Since salary has been changed
at 6th of month,
for 5 days,
taxable amount = 5000/30*5
=> 833.33
and for remaining 25 days
= 10000/30*25=> 8333.33
and same case for remaining months.*/
02 3000 + 10500
03 15000
04 4666.67 + 15333.33
05 20000
06 20000
07 20000
08 933.33 + 27066.67
09 28000
10 28000
11 28000
12 28000
課税対象額を計算するためにストアド プロシージャを作成しようとしましたが、これを達成できませんでした。
誰かがこれについて助けることができますか?