我需要找到一种方法来计算每位员工每年的总工资
我有一份员工数据列表,我需要将每个员工每年的工资总额相加
下面是示例数据
答案 0 :(得分:0)
这是SQL的基本用法,所有课程,书籍或在线课程都将涉及。通常,您不应该在本网站上问这些“如何编写代码”问题,而应该询问有关您已经编写的代码的问题,我们不是来为您编写代码,如果您有问题,我们会在这里为您提供帮助。另一方面,这很容易:
select employee_no, year, sum(sal_amount)
from table_name_you_did_no_say
group by emplyee_no, year
答案 1 :(得分:-1)
您可以使自己成为这样的公式:
salary_per_annum = salary_per_month * 12
您真正需要做的是首先根据员工的薪水对他们进行分类。 如果他们获得津贴/奖金,您也可以为此进行不同的计算,然后将这两个值相加。
如果您正在谈论一个SQL查询,那么对于每位员工,您都可以循环:
select sum(salary) * 12
如果您要计算和分组,则可以:
select employee_num, sal_year, salary from tbl_payrol group by emplyee_num, sal_amount