3390f2a01cc5f569091aaf55f39f845285823454.svn-base 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="品质设计结果之成分(分)">
  3. <query id="UIB015030_01.SELECT" desc="复合元素" fetchSize="10">
  4. <![CDATA[
  5. SELECT B.COMP_DETAIL,B.COMP_CAL, A.* FROM
  6. (SELECT T.CHEM_CD CD,
  7. MAX(CASE WHEN T.DSN_KIND = '1' THEN T.CHEM_MIN END) MIN1,
  8. MAX(CASE WHEN T.DSN_KIND = '1' THEN T.CHEM_MAX END) MAX1,
  9. MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_MIN END) MIN2,
  10. MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_MAX END) MAX2,
  11. MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_DEC_CD END) CHEM_DEC_CD2,
  12. MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_AIM END) AIM3,
  13. MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_MIN END) MIN3,
  14. MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_MAX END) MAX3,
  15. MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_MIN END) MIN4, --冷轧标准要求
  16. MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_MAX END) MAX4, --冷轧标准要求
  17. MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_DEC_CD END) CHEM_DEC_CD4, --冷轧标准要求
  18. MAX(CASE WHEN T.DSN_KIND = '5' THEN T.CHEM_MIN END) MIN5, --冷轧特殊要求
  19. MAX(CASE WHEN T.DSN_KIND = '5' THEN T.CHEM_MAX END) MAX5 --冷轧特殊要求
  20. FROM TBB01_DSN_INGR T
  21. WHERE T.ORD_NO = ? AND T.ORD_SEQ = ?
  22. GROUP BY T.CHEM_CD) A
  23. ,TBB01_SEQ_INGR B
  24. WHERE A.CD(+) = B.CHEM_CD AND B.COMP_YN = 'Y'
  25. ORDER BY B.COMP_YN ASC , B.DISPLAY_SEQ ASC
  26. ]]>
  27. </query>
  28. <query id="UIB015030_02.SELECT" desc="复合元素" fetchSize="10">
  29. <![CDATA[
  30. SELECT B.COMP_DETAIL,B.COMP_CAL, A.* FROM
  31. (SELECT T.CHEM_CD CD,
  32. MAX(CASE WHEN T.DSN_KIND = '1' THEN T.CHEM_MIN END) MIN1,
  33. MAX(CASE WHEN T.DSN_KIND = '1' THEN T.CHEM_MAX END) MAX1,
  34. MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_MIN END) MIN2,
  35. MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_MAX END) MAX2,
  36. MAX(CASE WHEN T.DSN_KIND = '2' THEN T.CHEM_DEC_CD END) CHEM_DEC_CD2,
  37. MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_AIM END) AIM3,
  38. MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_MIN END) MIN3,
  39. MAX(CASE WHEN T.DSN_KIND = '3' THEN T.CHEM_MAX END) MAX3,
  40. MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_MIN END) MIN4, --冷轧标准要求
  41. MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_MAX END) MAX4, --冷轧标准要求
  42. MAX(CASE WHEN T.DSN_KIND = '4' THEN T.CHEM_DEC_CD END) CHEM_DEC_CD4, --冷轧标准要求
  43. MAX(CASE WHEN T.DSN_KIND = '5' THEN T.CHEM_MIN END) MIN5, --冷轧特殊要求
  44. MAX(CASE WHEN T.DSN_KIND = '5' THEN T.CHEM_MAX END) MAX5 --冷轧特殊要求
  45. FROM TBB01_ORD_INGR T
  46. WHERE T.ORD_NO = ? AND T.ORD_SEQ = ?
  47. GROUP BY T.CHEM_CD) A
  48. ,TBB01_SEQ_INGR B
  49. WHERE A.CD(+) = B.CHEM_CD AND B.COMP_YN = 'Y'
  50. ORDER BY B.COMP_YN ASC , B.DISPLAY_SEQ ASC
  51. ]]>
  52. </query>
  53. </queryMap>