UIB100206-query.xml 2.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="工时统计">
  3. <query id="UIB100206_01.SELECT" desc="工时统计">
  4. <![CDATA[
  5. SELECT DISTINCT XX.* FROM (
  6. SELECT DECODE(T3.SMP_NO_TYPE , '00' , '初样' , '复样') SMP_TYPE
  7. ,SUM(CASE WHEN T1.QLTY_CD_2 = 'PC' AND TO_NUMBER(DECODE(SUBSTR(T1.QLTY_TEM ,1,2) , '00' , '-' , '+')||SUBSTR(T1.QLTY_TEM ,3)) <= 10 THEN 3 ELSE 0 END ) PU_XIAO
  8. ,SUM(CASE WHEN T1.QLTY_CD_2 = 'PC' AND TO_NUMBER(DECODE(SUBSTR(T1.QLTY_TEM ,1,2) , '00' , '-' , '+')||SUBSTR(T1.QLTY_TEM ,3)) > 10 THEN 3 ELSE 0 END ) PU_DA
  9. ,SUM(CASE WHEN T1.QLTY_CD_2 = 'SC' AND TO_NUMBER(DECODE(SUBSTR(T1.QLTY_TEM ,1,2) , '00' , '-' , '+')||SUBSTR(T1.QLTY_TEM ,3)) <= 10 THEN 3 ELSE 0 END ) SHI_XIAO
  10. ,SUM(CASE WHEN T1.QLTY_CD_2 = 'SC' AND TO_NUMBER(DECODE(SUBSTR(T1.QLTY_TEM ,1,2) , '00' , '-' , '+')||SUBSTR(T1.QLTY_TEM ,3)) > 10 THEN 3 ELSE 0 END ) SHI_DA
  11. ,SUM(CASE WHEN T1.QLTY_CD_2 = 'CB' THEN 1 ELSE 0 END ) LEN_GWAN
  12. ,SUM(CASE WHEN T1.QLTY_CD_2 = 'LL' AND T1.QLTY_CD = 'ARER' THEN 1 ELSE 0 END ) LA_LI
  13. ,SUM(CASE WHEN T1.QLTY_CD_2 = 'DW' THEN 2 ELSE 0 END ) LUO_CHUI --落锤
  14. ,SUM(CASE WHEN T1.QLTY_CD_2 = 'XC' THEN 3 ELSE 0 END ) JIAN_QIE --剪切面积
  15. ,SUM(CASE WHEN T1.QLTY_CD_2 = 'BH' THEN 1 ELSE 0 END ) HONG_KAO --烘烤硬化
  16. ,SUM(CASE WHEN T1.QLTY_CD_2 = 'SR' THEN 1 ELSE 0 END ) SUO_XIN --塑性硬变比
  17. FROM TBB10_QLTY_CD T1, TBB10_QLTY_OPE T2, TBB10_QLTY_COIL T3
  18. WHERE T1.QLTY_CD = T2.QLTY_CD
  19. AND T2.SMP_NO = T3.SMP_NO
  20. AND T2.SMP_CUT_LOC = T3.SMP_CUT_LOC
  21. AND T2.SMP_NO_TYPE = T3.SMP_NO_TYPE
  22. --AND T1.QLTY_CD != 'ARER'
  23. AND T3.PROD_LINE = ?
  24. AND T3.WEITO_DTIME BETWEEN ? AND ?
  25. GROUP BY T3.SMP_NO_TYPE
  26. ) XX
  27. ]]>
  28. </query>
  29. </queryMap>