1. sql里 如何统计一个公司的部门人数 可以有很多子公司 每个子公司可以有相同的部门 每个部门有多个员工
使用GROUP BY分组。
假设表的信息为:Employee(CompName,DeptName,EmpName)
--创建数据表
CREATETABLEEmployee
(
CompName VARCHAR(20),--子公司名称
DeptName VARCHAR(20),--部门名称
EmpName VARCHAR(20)--员工姓名
)
--插入测试数据
INSERTINTOEmployeeVALUES('北京公司','人事部','张')
INSERTINTOEmployeeVALUES('北京公司','财务部','赵')
INSERTINTOEmployeeVALUES('北京公司','人事部','孙')
INSERTINTOEmployeeVALUES('上海公司','人事部','王')
INSERTINTOEmployeeVALUES('上海公司','财务部','李')
--SQL查询
SELECT CompName,DeptName,Number=COUNT(*)
FROM Employee
GROUPBY CompName,DeptName
测试结果:
2. excel中如何用数据库统计函数统计出各分公司的人员人数
不就是多分表汇总问题么?我这儿有一个样表,您看一下,
示意图如下:依次为:1表,2表,汇总表
在汇总表中,在C3单元格中输入公式:=IFERROR(SUM(INDIRECT("'"&INDIRECT("A"&ROW())&"月'!"&"E:E"))/(COUNTA(INDIRECT("'"&INDIRECT("A"&ROW())&"月'!"&"C:C"))-1),"")
在汇总表中,在D3单元格中输入公式:=IFERROR(SMALL(INDIRECT("'"&INDIRECT("A"&ROW())&"月'!"&"E:E"),1),"")
在汇总表中,在C3单元格中输入公式:=IFERROR(LARGE(INDIRECT("'"&INDIRECT("A"&ROW())&"月'!"&"E:E"),1),"")
3个公式同时下拉,即可。
其实,你就是有再多的表的话,此方法也可以很好地处理.
3. 计算每个部门有多少名员工的mysql语句是什么
select dept.dept_name,count(users.user_id)
from tbl_user users
left join tbl_deptment dept
on users.deptid = dept.id
group by dept.id
这样就可以联查到所有部门名称和人数了,表名和字段参照你自己的数据库表
4. excel中怎么用公式统计员工总人数,及男女分别有多少人
可以的,
可以使用跨表统计个数函数
举例:
个表的员工名称在B列,=COUNTA(Sheet1:Sheet3!B2:B300)
5. 写出sql语句,统计男女员工各有多少名
例如 表 tb 性别字段 gender ,SQL如下:
selectgender,count(*)fromtbgroupbygender;
6. excel,怎样自动统计员工花名册中某一部门,有多少个在职男员工,多少个在职女员工
因为在当下员工花名册具有着很高的使用频率,所以对于公司和企业来说,更应该要保证员工花名册的安全和稳定。如果还不知道员工花名册怎么做的好,那么可以到壹人事平台,会为您提供专门的服务。制作员工花名册,直接对模板进行套用,制作效率是很高的,而且还能够发挥出超高的效果。比如:
首先可以自动生成各类图表,比如在职员工表,离职员工等等。
转正提醒,合同续约提醒等。
如今有很多的企业对员工花名册的制作流程都很重视,员工花名册怎么做的好?在进行制作的时候,根本不需要花太多的时间,直接套用模板就可以进行制作了。
7. 用sql语句实现'查询各部门名称和该部门员工数'
具体语句如下:
8. 用T-SQL语句。查询员工总人数
use
库名
select
count(查询的列名)
as
员工总人数
from
员工表名
where
条件
不知道你的表,也不知道你的库,所以无法给出准确的答案
9. 怎么用数据库统计函数算员工人数
假定人员表名为Hrmresource,有一列为员工状态State 当State为1时代表该员工在职
则 select count(*) from Hrmresource where State = 1
返回值就是在职员工数
核心是count()函数,知道这个函数怎么用,就可以自己活学活用了。