`

个人工序移动收集计划和手工票据收集计划工作量汇总SQL

阅读更多

      在我的工作范围中,经常需要查询一下单位各个部门人员的工作量情况,主要涉及的工作包含:

      1.工序移动收集计划;

      2.手工票据收集计划;

      下面的语句针对个人,查询出该人员在一段时间内的工作量情况,该人员有部分工作记在个人工作中,另一部分记住所属班组中,所以在收集计划中需要将两种情况分别考虑进来,最终汇总的结果才是正确的。

 

--1.工序移动收集计划-个人
select we.wip_entity_name 任务号,
       qr.character6 检验结果,
       qr.character10 员工姓名,
       qr.character27 员工号,
       qr.character17 日期,
       qr.character20 工序,
       bso.operation_description 工序说明,
       msi.segment1 物料编码,
       msi.description 物料说明,
       to_number(qr.character7) 数量,
       qr.character8 原因,
       cpp.per_price 定额,
       cpp.attribute1 工时,
       cpp.attribute1 * qr.character7 工时总数

  from qa_results              qr,
       mtl_system_items_b      msi,
       cux_process_prices      cpp,
       bom_standard_operations bso,
       wip_entities            we

 where msi.organization_id = 103
   and bso.organization_id = 103
   and we.organization_id = 103 --组织机构
   and qr.plan_id = 100 --收集计划
   and msi.inventory_item_id = qr.item_id --物料ID
   and cpp.product_code = msi.segment1 --物料编码
   and cpp.process_code = qr.character20 --工序代码
   and bso.operation_code = qr.character20 --工序代码
   and qr.wip_entity_id = we.wip_entity_id
   and qr.character27 = '05377' --员工号
      --and qr.character6='合格'
   and qr.character28 is null
   and qr.character20 in ('BP01', 'BG01') --工序代码
      --and qr.character10 like :p_xm
   and qr.character17 >= '2010/08/26' --日期
   and qr.character17 <= '2010/09/25'

union all
--2.工序移动收集计划-班组
select we.wip_entity_name 任务哈后,
       qr.character6 检验结果,
       ctl.employee_name 员工姓名,
       ctl.employee_id 员工号,
       qr.character17 日期,
       qr.character20 工序,
       bso.operation_description 工序说明,
       msi.segment1 物料编码,
       msi.description 物料说明,
       qr.character7 * ctl.distribution_quotiety / a.zs 数量,
       qr.character8 原因,
       cpp.per_price 定额,
       cpp.attribute1 工时,
       cpp.attribute1 * qr.character7 * ctl.distribution_quotiety / a.zs 工时总数

  from qa_results qr,
       mtl_system_items_b msi,
       cux_process_prices cpp,
       bom_standard_operations bso,
       cux_team_headers cth,
       cux_team_lines ctl,
       wip_entities we,
       (select ctl.header_id, sum(ctl.distribution_quotiety) zs
          from cux_team_lines ctl
         where ctl.distribution_flag = 'Y'
         group by ctl.header_id) a

 where msi.organization_id = 103
   and bso.organization_id = 103
   and we.organization_id = 103
   and qr.plan_id = 100
   and msi.inventory_item_id = qr.item_id
   and cpp.product_code = msi.segment1
   and cpp.process_code = qr.character20
   and bso.operation_code = qr.character20
   and cth.header_id = ctl.header_id
   and qr.character28 = cth.team_number
   and a.header_id = cth.header_id
   and ctl.employee_id = '05377'
   and qr.wip_entity_id = we.wip_entity_id
      --and qr.character6='合格'
   and qr.character20 in ('BP01', 'BG01')
      --and ctl.employee_name like :p_xm
   and qr.character17 >= '2010/08/26'
   and qr.character17 <= '2010/09/25'

union all
--3.手工票据收集计划-个人
select null 任务号,
       qr.character9 检验结果,
       qr.character12 员工姓名,
       qr.character11 员工号,
       qr.character20 日期,
       qr.character4 工序,
       bso.operation_description 工序说明,
       msi.segment1 物料编码,
       msi.description 物料说明,
       to_number(qr.character10) 数量,
       qr.character14 原因,
       cpp.per_price 定额,
       cpp.attribute1 工时,
       cpp.attribute1 * qr.character10 工时总数

  from qa_results              qr,
       mtl_system_items_b      msi,
       cux_process_prices      cpp,
       bom_standard_operations bso

 where msi.organization_id = 103
   and bso.organization_id = 103 --组织机构
   and qr.plan_id = 103 --收集计划
   and msi.inventory_item_id = qr.item_id --物料ID
   and cpp.product_code = msi.segment1 --物料编码
   and cpp.process_code = qr.character4 --工序代码
   and bso.operation_code = qr.character4 --工序代码
      --and qr.character9='合格'
   and qr.character23 is null
   and qr.character11 = '05377' --员工号
   and qr.character4 in ('BP01', 'BG01') --工序代码
      --and qr.character14 like :p_xm
   and qr.character20 >= '2010/08/26' --日期
   and qr.character20 <= '2010/09/25'

union all
--4.手工票据收集计划-班组
select null 任务号,
       qr.character9 检验结果,
       ctl.employee_name 员工姓名,
       ctl.employee_id 员工号,
       qr.character20 日期,
       qr.character4 工序,
       bso.operation_description 工序说明,
       msi.segment1 物料编码,
       msi.description 物料说明,
       qr.character10 * ctl.distribution_quotiety / a.zs 数量,
       qr.character14 原因,
       cpp.per_price 定额,
       cpp.attribute1 工时,
       cpp.attribute1 * qr.character10 * ctl.distribution_quotiety / a.zs 工时总数

  from qa_results qr,
       mtl_system_items_b msi,
       cux_process_prices cpp,
       bom_standard_operations bso,
       cux_team_headers cth,
       cux_team_lines ctl,
       (select ctl.header_id, sum(ctl.distribution_quotiety) zs
          from cux_team_lines ctl
         where ctl.distribution_flag = 'Y'
         group by ctl.header_id) a

 where msi.organization_id = 103
   and bso.organization_id = 103
   and qr.plan_id = 103
   and msi.inventory_item_id = qr.item_id
   and cpp.product_code = msi.segment1
   and cpp.process_code = qr.character4
   and bso.operation_code = qr.character4
   and cth.header_id = ctl.header_id
   and qr.character23 = cth.team_number
   and a.header_id = cth.header_id
   and ctl.employee_id = '05377'
      --and qr.character9='合格'
   and qr.character4 in ('BP01', 'BG01')
      --and ctl.employee_name like :p_xm
   and qr.character20 >= '2010/08/26'
   and qr.character20 <= '2010/09/25'
分享到:
评论

相关推荐

    SQL+Delphi 凭证票据管理系统..rar

    通过结合SQL的高效数据处理能力和Delphi的便捷开发特性,构建的凭证票据管理系统能够为企业带来显著的效益,实现财务工作的规范化和自动化。开发者在实际应用中,还需要考虑系统的性能优化、安全性控制、错误处理等...

    报表票据打印/建立SQL查询条件/数据功能扩张

    该套控件操作极其简单,使用极其灵活,...2、报表设计器:wydReport.exe3、查询条件建立控件: 可建立含SQL条件4、LuckJump1 数据功能扩张,含显示设置、数据查询、快速浏览、分组汇总、导出数据(.xls .htm .cvs .txt)

    Delphi凭证票据管理系统,内附SQL Server数据.rar

    Delphi凭证票据管理系统,内附SQL Server数据,三大功能模块: 一、项目管理:摘要管理、会计科目管理; 二、凭证管理:凭证录入、凭证审核、凭证过账; 三、凭证查询:主要快速查询已有凭证数据; SQL数据库备份文件在...

    票据交换个人述职报告 现代票据交换.doc

    票据交换个人述职报告是现代票据交换系统中的一个重要组件,它是一种个人述职报告形式,旨在记录和总结个人在票据交换过程中的工作经验和贡献。下面是票据交换个人述职报告的详细解释: 首先,票据交换个人述职报告...

    票据管理大王—各种票据管理

    总的来说,"票据管理大王"是一款功能强大、实用性强的票据管理工具,它可以帮助个人和企业更好地管理财务信息,提升财务管理的准确性和效率。通过利用这款软件,用户可以将更多精力集中在核心业务上,而非繁琐的票据...

    Delphi票据打印与管理系统(SQL2000)..rar

    总的来说,"Delphi票据打印与管理系统(SQL2000)"是一个结合了Delphi强大编程能力和SQL Server 2000数据库管理功能的解决方案,旨在为企业或个人提供便捷、高效的票据管理服务。系统的成功实施依赖于良好的数据库...

    小巧票据打印软件

    3. 高度智能:独有的下拉框步步跟随、自动填写技术,减少用户的输入和查找工作量。 4. 便捷的移动办公:软件可以装在U盘或将安装目录复制到U盘,直接在U盘上使用。 5. 稳定性:采用主流的超级稳定的SQL数据库 6. ...

    超市数据库数据(sql2005)

    使用SQL Server 2005,用户可以利用其强大的T-SQL语言进行复杂查询和数据处理,同时通过其内置的分析工具,如SQL Server Analysis Services (SSAS),进行多维数据建模和OLAP(在线分析处理)操作,以深入理解超市的...

    县级(区级)医院票据管理工作流程图.docx

    在这个步骤中,财务人员需要对票据管理工作流程进行审核和签字,确保票据管理工作流程的合法性和有效性。 领导、用人签字的过程中,财务人员需要对票据管理工作流程进行审核,确保票据管理工作流程的准确性和完整性...

    万能票据套打系统

    它通过精确地收集和分析各种票据模板的尺寸信息,实现了对各种常见票据类型的自动套打,包括但不限于电汇凭证、单据封面、支票、进账单和报销单等。这样的系统极大地提高了财务工作效率,减少了人为错误,使得繁琐的...

    票据管理圣手 免注册

    在现代办公环境中,票据管理一直是财务工作的重点和难点之一。票据种类繁多,数量庞大,且处理起来既繁琐又容易出错。为了提高工作效率和准确性,开发出了高效便捷的办公软件,【票据管理圣手】就是其中之一。这款...

    java金融项目开发-票据交换体系

    - 我国票据业务量仍在增长,尽管电子支付工具增多,但支票使用仍有潜力,特别是在个人支票推广和信用功能拓展后。 - 清算组织的初步形成,如自动化票据交换所(ACC),它们在推动票据处理自动化、电子化方面发挥...

    快递管理系统之票据管理报告书

    5. **报表生成**:自动生成各种统计报表,如每日揽收量、费用汇总、延误率分析等,为管理层决策提供数据支持。 6. **异常处理**:当出现丢失、破损或其他问题时,系统应有相应的流程处理机制,如记录异常情况、通知...

    票据神银行票据打印软件

    【票据神银行票据打印软件】是一款专为银行业务设计的高效打印工具,旨在帮助用户便捷地处理各种银行票据的打印工作。这款软件以其强大的功能、易用性和高度自定义的特性,深受用户喜爱。在使用过程中,理解并掌握...

    应付票据函证汇总表(XLS格式).xls

    应付票据函证汇总表(XLS格式).xls

    票据管理系统,很实用哦

    【票据管理系统】是一种基于.NET框架开发的实用工具,旨在帮助企业或个人有效管理和追踪各种票据信息。这个系统的设计目的是提供一个方便、高效的平台,使用户能够轻松地存储、检索和分析与票务相关的数据。 首先,...

    广西财政票据电子化研究——基于移动互联网和数字签名.pdf

    广西财政票据电子化研究——基于移动互联网和数字签名.pdf

    巡天票据打印

    巡天票据打印软件的应用范围非常广泛,无论是企业的财务部门、物流公司,还是个人在日常生活中,都能够利用这款软件来提升票据打印的效率和准确性。在企业财务部门,它可以与现有的财务系统无缝对接,实现票据打印的...

    程序范例-票据管理系统

    它涵盖了从票据的创建、跟踪、存储到分析等一系列流程,旨在提高财务工作效率,确保账目清晰,减少错误,并提供方便的数据检索功能。 在这样的系统中,重要的是理解和实现以下几个关键知识点: 1. **票据录入**:...

    银行支票与其它票据打印软件

    本软件针对公司财务部门或个人银行相关票据进行资料存档与打印、查询管理,特别对于支票、转账进账单、电汇单等相关票据。  本软件为单机版,如有需要网络版(MS SQLSERVER),请与本人联系。  由于本软件属于...

Global site tag (gtag.js) - Google Analytics