[SQL] 計算出建議的 勞保 / 健保 / 勞退金 投保金額

 

近年來勞健保跟勞退金的級距一直在修改 ,

人資常常要調整投保的金額 ,

先維護好一個 級距的 Table , 再用段簡單的 SQL 語法

就可以馬上算出建議的投保金額 , 依健保費來講

TABLE  員工薪資表  

欄位有 工號 、 經常性薪資 ( 如果沒經常性薪資,自己寫一個 view 把穩定薪資項加項部分 sum 起來 )

TABLE  LabHealLevelDetail 級距表

欄位有 類型 LabHealLevelId 、級距 Level 、級距金額  LevelFee

EX                001                     1        19200

                   002                      2        19800

                   003                      3        20000 

說明 : 用簡單的 CASE WHEN ,先判斷薪資是否大於級距的最大金額 , 

像是薪水如果高於 43,900 , 勞保投保金額就為 43,900 。 

不然就直接用 SQL 語法查詢 大於等於薪資 的 最小的 (投保金額) , 就是你應該要投保的投保金額 。

 

閱讀全文〈[SQL] 計算出建議的 勞保 / 健保 / 勞退金 投保金額〉