求大神求sql语句
我都要被这个问题搞疯了
我现在有很多表
emp表显示员工信息 需要用emp_id(number),emp_dept(number 外键到dept_id),emp_joindate(date型),emp_enterdate(date),educateon(varchar2(20))
dr表显示部门调动 需要dr_date(date),dr_dept_f(varchar2(20)调动前部门),dr_dept_a(varchar2(20)调动后部门)
el表 显示员工离职 需要el_date(date),el_dept(number 外键dept_id)
dept表显示部门信息 需要dept_id(number),dept_name(varchar2(20))
现在我要查询某月的 部门名称(dept_name) 部门人数 员工入职数(count(emp_joindate)) 员工离职数(count(el_date)) 员工调入数(count(dr_dept_a)) 员工调出数(count(dr_dept_f)) 并统计员工的学历(education)的人数(研究生,本科,大专,高中级以下)
用一个Sql语句写出 包含以上内容 并且只得出列如下
部门名称,部门人数 员工入职数,员工离职数,员工调入数,员工调出数,研究生,本科,大专,高中级以下
求大神解答
我现在有很多表
emp表显示员工信息 需要用emp_id(number),emp_dept(number 外键到dept_id),emp_joindate(date型),emp_enterdate(date),educateon(varchar2(20))
dr表显示部门调动 需要dr_date(date),dr_dept_f(varchar2(20)调动前部门),dr_dept_a(varchar2(20)调动后部门)
el表 显示员工离职 需要el_date(date),el_dept(number 外键dept_id)
dept表显示部门信息 需要dept_id(number),dept_name(varchar2(20))
现在我要查询某月的 部门名称(dept_name) 部门人数 员工入职数(count(emp_joindate)) 员工离职数(count(el_date)) 员工调入数(count(dr_dept_a)) 员工调出数(count(dr_dept_f)) 并统计员工的学历(education)的人数(研究生,本科,大专,高中级以下)
用一个Sql语句写出 包含以上内容 并且只得出列如下
部门名称,部门人数 员工入职数,员工离职数,员工调入数,员工调出数,研究生,本科,大专,高中级以下
求大神解答
...全文
相关推荐
Sql语句求最小可用id
"Sql语句求最小可用id"在数据库管理系统中,寻找最小可用ID是非常常见的问题。这个问题可以通过使用SQL语句来解决。下面我们将介绍如何使用SQL语句来求最小可用ID。
求SQL语句
求SQL语句,请看附件
sqlserver中求字符串中汉字的个数的sql语句
本文将详细介绍如何使用SQL语句来实现这一功能,并探讨其中涉及的两个关键知识点:`LEN()`函数和`DATALENGTH()`函数。首先,让我们理解这两个函数的基本概念:1.
利用MD5 求sql语句中的sql_id
然而,我们可以通过MD5哈希值来近似匹配SQL语句,特别是在大量SQL语句中寻找相似或重复的查询时。步骤如下:1.
SQL求比例 qiuqianquan
### SQL 求比例的方法#### 方法一:基于数值求比例当需要计算某一数值字段的总和占全部数值总和的比例时,可以采用以下 SQL 语句实现:```sqlSELECT (CONVERT(decimal


基础和管理
