En este caso la única parte en que tendrás que trabajar con fechas es en la parte de saber cuántos años el funcionario está trabajando en la empresa, puedes hacerlo con DateDiff. Y el resto son solo los cálculos que ya mencionaste.
P.S.: ¿Por qué el título del tema?

.
P.S.2: ¿Te sirvieron las soluciones que te dieron en los otros temas?.