JdgPlnOrderDbkS.xml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="计划轧管表">
  3. <query id="JdgPlnOrderDbkS.queryOrderNoByProPlanId" desc="查询工艺DesignKey">
  4. <![CDATA[
  5. SELECT A.ORDER_NO || '/' || A.ORDER_SEQ || '/' || A.DELIVERY_NO ORDER_NO
  6. FROM PLN_ORDER_DBK_S A
  7. WHERE A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  8. GROUP BY (A.ORDER_NO || '/' || A.ORDER_SEQ || '/' || A.DELIVERY_NO)
  9. ]]>
  10. </query>
  11. <query id="JdgPlnOrderDbkS.queryCraftNoByProPlanId" desc="查询工艺DesignKey">
  12. <![CDATA[
  13. SELECT C.CRAFT_NO, C.CRAFT_PATH
  14. FROM PLN_ORDER_DBK_S A, PLN_SALEORD B, CRAFT_ORD_DESIGN C
  15. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  16. AND B.ORD_LN_PK = C.ORD_LN_PK
  17. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  18. AND A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  19. GROUP BY C.CRAFT_NO, C.CRAFT_PATH
  20. ]]>
  21. </query>
  22. <query id="JdgPlnOrderDbkS.queryCraftCicByProPlanId" desc="查询轧管工艺成分信息">
  23. <![CDATA[
  24. SELECT MIN(DESGIN_KEY) DESGIN_KEY, MIN(MSC_PLINE) MSC_PLINE, CIC
  25. FROM (SELECT FIRST_VALUE(C.DESGIN_KEY) OVER(PARTITION BY A.CIC ORDER BY A.PRO_PLAN_ID) DESGIN_KEY,
  26. FIRST_VALUE(A.INDEX_SEQ) OVER(PARTITION BY A.CIC ORDER BY A.PRO_PLAN_ID) MSC_PLINE,
  27. A.CIC CIC
  28. FROM PLN_ZY_DBK_M A, PLN_SALEORD B, CRAFT_ORD_DESIGN C
  29. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  30. AND B.ORD_LN_PK = C.ORD_LN_PK
  31. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  32. AND A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  33. AND A.JUDGE_STOVE_NO = {1})
  34. GROUP BY CIC
  35. ]]>
  36. </query>
  37. <query id="JdgPlnOrderDbkS.queryCraftPicByProPlanId" desc="查询工艺DesignKey">
  38. <![CDATA[
  39. SELECT MIN(DESGIN_KEY) DESGIN_KEY, MIN(MSC_PLINE) MSC_PLINE, PIC
  40. FROM (SELECT FIRST_VALUE(C.DESGIN_KEY) OVER(PARTITION BY A.PIC ORDER BY A.PRO_PLAN_ID) DESGIN_KEY,
  41. FIRST_VALUE(A.INDEX_SEQ) OVER(PARTITION BY A.PIC ORDER BY A.PRO_PLAN_ID) MSC_PLINE,
  42. A.PIC PIC
  43. FROM PLN_ZY_DBK_M A, PLN_SALEORD B, CRAFT_ORD_DESIGN C
  44. WHERE B.ORD_LN_DLY_PK = A.ORD_LN_DLY_PK
  45. AND B.ORD_LN_PK = C.ORD_LN_PK
  46. AND A.CRAFT_SEQ = C.CRAFT_SEQ
  47. AND A.PRO_PLAN_ID || A.GX_PLAN_NO IN {0}
  48. AND A.JUDGE_STOVE_NO = {1})
  49. GROUP BY PIC
  50. ]]>
  51. </query>
  52. <query id="JdgPlnOrderDbkS.queryByPk" desc="通过主键查询">
  53. <![CDATA[
  54. SELECT * FROM PLN_ORDER_DBK_S T WHERE T.PRO_PLAN_ID = {0} AND T.GX_PLAN_NO = {1}
  55. ]]>
  56. </query>
  57. </queryMap>