我有两个表包含员工和部门的信息。这两个看起来如下MySQL的计数值,并获得在一个SQL查询的百分比
Employee表:
ID_emp ID_dep year
3000 4 0
3001 4 1
3002 4 2
3003 16 3
3004 15 3
系表:
ID_dep dep_descr
16 management
4 accounting
现在我需要找出被用于超过1年,也是每个部门的员工数量提供每个部门的员工数量相对于整个公司(所有部门)雇佣1年以上的员工总数的百分比。
结果应该是这个样子:
dep_descr number of employees percent of total employees
management 12 5%
accounting 4 1.6%
... ... ...
我已经尝试使用count()和groupby()一起使用。我设法达到了一个表格,该表格显示了每个部门的员工数量,但是包含百分比值的每次尝试都会导致错误:S – AaronDT