在班组信息中,没有存储班组所属的部门,这样我们在查某部门中某个班组在某月中的信息时,需要通过其他中间表进行关联,下面是一个查询质量信息时关联方式的语句。
--1.
select a.*, count(*) 人数
from (select distinct cth.header_id 班组id,
cth.team_number 班组号,
cth.team_name 班组名称
from qa_results qr, cux_team_headers cth, bom_departments bd
where 1 = 1
and qr.organization_id = 103
and qr.plan_id = 100
and qr.character28 = cth.team_number
and qr.character17 >= '2010/09/01'
and qr.character17 <= '2010/09/30'
and bd.department_id = qr.department_id
and bd.department_code like 'LY%'
and bd.organization_id = 103) a,
cux_team_lines ctl
where 1 = 1
and a.班组id = ctl.header_id
group by a.班组id, a.班组号, a.班组名称
having count(*) = 3
union all
--2.
select a.*, count(*) 人数
from (select distinct cth.header_id 班组id,
cth.team_number 班组号,
cth.team_name 班组名称
from qa_results qr, cux_team_headers cth, bom_departments bd
where 1 = 1
and qr.organization_id = 103
and qr.plan_id = 103
and qr.character23 = cth.team_number
and qr.character20 >= '2010/09/01'
and qr.character20 <= '2010/09/30'
and bd.department_id = qr.department_id
and bd.department_code like 'LY%'
and bd.organization_id = 103) a,
cux_team_lines ctl
where 1 = 1
and a.班组id = ctl.header_id
group by a.班组id, a.班组号, a.班组名称
having count(*) = 3
分享到:
相关推荐
在Oracle SQL中,进行时间相关的班组计算通常涉及到对日期字段的操作和分类。在这个场景中,我们需要确定一个特定的时间对应于“甲乙丙丁”这四个班组中的哪一个。这可能涉及到根据时间戳或日期字段来划分班组,比如...
基于班组考勤的SQL查询典型实例.pdf
3. **属性与方法**:在`Employee`类中,我们可以定义属性如`Name`、`Department`,以及计算薪资的方法`CalculateSalary`。`CalculateSalary`方法内部可以遍历`SalaryComponent`列表,根据每种组件的规则进行计算。 ...
"班组积极分子管理系统"是一个基于Java技术和JSP(JavaServer Pages)开发的应用程序,主要用于管理和追踪班组中的积极分子信息。这个系统可能包含了用户管理、积极分子评选、活动记录、成绩统计等多个功能模块,...
1. **错误报错类**:主要关注于捕获SQL Server在运行过程中出现的错误信息,这些信息对于排查故障非常重要。 2. **事件类**:跟踪特定的事件,例如SQL语句的执行情况。主要包括以下几类: - **SQL:StmtStarting**:...
在本案例中,我们讨论的是一个基于Visual Studio 2005(VS2005)开发的焊接管理系统,该系统采用了SQL Server 2000作为其后端数据库。下面我们将深入探讨这两个关键组件及其在焊接管理中的应用。 Visual Studio ...
易通服装厂工资管理系统SQL版是一款专为服装厂设计的计件工资计算软件,它能够有效地减轻管理人员在手工计算工资时的工作负担,提高计算的精确性,并推动制衣工厂全面实现人事、工资管理的计算机化,提升整体运营...
2. 工作流程自动化:通过定义和执行工作流,自动化处理班组中的任务分配、审批等环节。 3. 数据报表与统计:提供各种数据报表,帮助班组分析工作状况,支持自定义查询和导出功能。 4. 通知提醒:系统应能实时推送待...
select '班组1','出勤','张3' union select '班组1','出勤','赵12' union select '班组1','出勤','钱11' union select '班组1','出勤','刘1' union select '班组1','出勤','刘2' union select '班组1','出勤','赵2' ...
系统还能够根据查询条件进行数据信息查询,并具备强大的统计功能,比如个人工作量、班组工作量、入检数量、废品数量以及合格数量等,并且可以打印统计结果。此外,系统还提供了配套的管理功能,例如不合格品报告的...
MySQL中的CASE-WHEN是SQL语言中的一个非常强大的条件表达式,用于在查询中实现复杂的条件判断和逻辑操作。它在数据分析、报表生成以及各种业务统计中有着广泛的应用。本文将深入探讨CASE-WHEN的用法,并结合一个问卷...
3. **班组信息表**: - 包括班组ID、班组名称、所属部门ID等字段。 4. **其他相关表**: - 如工资信息表、考勤记录表等,用于存储更多的人力资源管理信息。 #### 五、总结 综上所述,该人事管理系统是一个典型...
3. **创建数据连接**:连接到SQL Server 2005数据库,获取和存储表单数据。 4. **将外部数据关联到表单**:将分类列表的数据引入到InfoPath表单中,让用户可以方便地选择和参考。 **第五步:发布 InfoPath 表单** ...
此外,参与班组会议和业务培训有助于知识共享和更新,提升工作质量。然而,也指出了存在的问题,如业务种类繁多导致定位问题时的困难,以及个人业务知识的不足,需要不断学习和改进。 第二篇报告来自县科协,主要...
在Microsoft Office SharePoint Server (MOSS) 2007中,无代码工作流设计是通过SharePoint Designer 2007进行的,它允许用户创建和定制工作流程,而无需编写任何编程代码。这种设计方法非常适合那些没有编程背景但...
在现代办公环境中,高效的工作流管理系统对于提升组织效率至关重要。无代码工作流设计尤其受到欢迎,因为它无需编写任何代码即可实现复杂的工作流程自动化。本篇文档详细介绍了如何使用Microsoft SharePoint ...
在这个案例中,将绩效考核管理系统划分为人员管理、考核管理、班组考核和考核查询四个大模块。每个大模块下又细分出若干个子模块,以实现更加细致和具体的功能。比如人员管理模块包含新增人员、调动人员等功能;考核...