shell局部变量和全局变量
2016-01-02 10:08
561 查看
质量结果表中存储了各个部门对生产结果的录入信息,经常需要使用这些信息做生产统计。下面语句针对单一的质量表中信息进行分类汇总,虽然看似简单,包含的内容却非常丰富,语句中用到的分类汇总方法,作个简单演示,抛砖引玉,便于以后更多报表中常用到这种方式。
select qr.character20 工序代码, bso.operation_description 工序说明, msi.segment1 装配件编码, msi.description 装配件说明, sum(decode(qr.character6, '合格', qr.character7, 0)) 合格数量, sum(decode(qr.character6, '废品', qr.character7, 0)) 废品数量, sum(decode(qr.character6, '次品', qr.character7, 0)) 次品数量, sum(decode(qr.character6, '返工', qr.character7, 0)) 返工数量, sum(decode(qr.character6, '返工合格', qr.character7, 0)) 返工合格数, sum(decode(qr.character6, '亚合格', 0, '返工', 0, qr.character7)) 总数 from qa_results qr, bom_standard_operations bso, mtl_system_items_b msi where qr.plan_id = 100 and qr.organization_id = 103 --and qr.qa_creation_date >= trunc(:p_date_start) --and qr.qa_creation_date < trunc(:p_date_end + 1) and qr.qa_creation_date >= trunc(sysdate - 10) and qr.qa_creation_date < trunc(sysdate + 1) and qr.character20 in ('JHC1', 'JJY1', 'JMC1', 'JMC2', 'JMC3', 'JPG1', 'JXQ1', 'JPH1', 'JXQC', 'JPS1', 'JSCP', 'JSJP', 'JZJP') and qr.character20 = bso.operation_code and bso.organization_id = 103 and msi.organization_id = 103 and msi.inventory_item_id = qr.item_id group by msi.segment1, msi.description, qr.character20, bso.operation_description
相关文章推荐
- 1.1 shell特性
- 1.2 shell变量
- 1.4shell中特殊符号
- Shell编程进阶 1.6 if判断的几种用法
- Shell编程进阶 1.5 if逻辑判断
- 在Yarn上运行spark-shell和spark-sql命令行
- 在Yarn上运行spark-shell和spark-sql命令行
- Shell编程进阶 1.4 shell自定义变量
- Shell编程进阶 1.3data命令
- .bashrc 修改
- windows下建立文件的换行符^M导致linux下的shell脚本执行错误的解决方式
- 关于jps命令-bash: jps: command not found 解决方案
- java调用shell命令并获取执行结果
- bash: /opt/Tools/linux-devkit/bin/arm-arago-linux-gnueabi-gcc: No such file or directory
- Bash基础知识
- B374K PHP WEBSHELL:一款简单却功能强大的远程管理工具
- ant调用make实现Makefile编译
- Shell编程进阶 1.2 shell结构及执行
- shell变量子串和变量替换常用案例
- php webshell的防范