UIK050100-query.xml 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="原料库出库报表">
  3. <query id="UIK050100_01.SELECT" desc="日查询">
  4. <![CDATA[
  5. SELECT distinct A.STL_GRD,
  6. F.ORD_THK || '*' || F.ORD_WTH GUIGE,
  7. (select count(D.COIL_NO)
  8. FROM C_TBK02_COIL_COMM D, TBE02_ORD_PRC B
  9. WHERE D.STL_GRD = A.STL_GRD
  10. AND F.ORD_THK || '*' || F.ORD_WTH =
  11. B.ORD_THK || '*' || B.ORD_WTH
  12. AND SUBSTR(D.TRNF_DTIME, 1, 8) >=
  13. SUBSTR(?, 1, 8)
  14. AND SUBSTR(D.TRNF_DTIME, 1, 8) <=
  15. SUBSTR(?, 1, 8)
  16. AND D.TRNF_DTIME IS NOT NULL
  17. and D.OLD_ORD_NO = B.ORD_NO(+)
  18. AND D.OLD_ORD_SEQ = B.ORD_SEQ(+) /*AND A.OLD_SAMPL_NO = D.OLD_SAMPL_NO*/
  19. and D.OUT_YARD_KIND = ? ) date_roll_out_total,
  20. (select sum(D.ACT_WGT)
  21. FROM C_TBK02_COIL_COMM D,TBE02_ORD_PRC B
  22. WHERE D.STL_GRD = A.STL_GRD AND F.ORD_THK || '*' || F.ORD_WTH =
  23. B.ORD_THK || '*' || B.ORD_WTH
  24. AND SUBSTR(D.TRNF_DTIME, 1, 8)>= SUBSTR(?, 1, 8) AND SUBSTR(D.TRNF_DTIME, 1, 8) <= SUBSTR(?, 1, 8)AND D.TRNF_DTIME IS NOT NULL
  25. and D.OLD_ORD_NO = B.ORD_NO(+) AND D.OLD_ORD_SEQ = B.ORD_SEQ(+) /*AND A.OLD_SAMPL_NO = D.OLD_SAMPL_NO*/
  26. and D.OUT_YARD_KIND = ?
  27. ) date_roll_wgt_total,
  28. '' mon_roll_out_total ,
  29. '' mon_roll_wgt_total,
  30. '' year_roll_out_total,
  31. '' year_roll_wgt_total
  32. FROM C_TBK02_COIL_COMM A, TBE02_ORD_PRC F
  33. WHERE A.OLD_ORD_NO = F.ORD_NO(+)
  34. AND A.OLD_ORD_SEQ = F.ORD_SEQ(+)
  35. AND SUBSTR(A.TRNF_DTIME, 1, 8) >= SUBSTR(?, 1, 8)
  36. AND SUBSTR(A.TRNF_DTIME, 1, 8) <= SUBSTR(?, 1, 8)
  37. AND A.TRNF_DTIME is not null
  38. AND A.STL_GRD LIKE ? || '%'
  39. order by A.STL_GRD
  40. ]]>
  41. </query>
  42. <query id="UIK050100_02.SELECT" desc="月查询">
  43. <![CDATA[
  44. SELECT distinct A.STL_GRD,
  45. F.ORD_THK || '*' || F.ORD_WTH GUIGE,
  46. '' date_roll_out_total,
  47. '' date_roll_wgt_total,
  48. (select count(D.COIL_NO)
  49. FROM C_TBK02_COIL_COMM D, TBE02_ORD_PRC B
  50. WHERE D.STL_GRD = A.STL_GRD
  51. AND F.ORD_THK || '*' || F.ORD_WTH =
  52. B.ORD_THK || '*' || B.ORD_WTH
  53. AND SUBSTR(D.TRNF_DTIME, 1, 6) >=
  54. SUBSTR(?, 1, 6)
  55. AND SUBSTR(D.TRNF_DTIME, 1, 6) <=
  56. SUBSTR(?, 1, 6)
  57. AND D.TRNF_DTIME IS NOT NULL
  58. and D.OLD_ORD_NO = B.ORD_NO(+)
  59. AND D.OLD_ORD_SEQ = B.ORD_SEQ(+) /*AND A.OLD_SAMPL_NO = D.OLD_SAMPL_NO*/
  60. and D.OUT_YARD_KIND = ? ) mon_roll_out_total,
  61. (select sum(D.ACT_WGT)
  62. FROM C_TBK02_COIL_COMM D,TBE02_ORD_PRC B
  63. WHERE D.STL_GRD = A.STL_GRD AND F.ORD_THK || '*' || F.ORD_WTH =
  64. B.ORD_THK || '*' || B.ORD_WTH
  65. AND SUBSTR(D.TRNF_DTIME, 1, 6)>= SUBSTR(?, 1, 6) AND SUBSTR(D.TRNF_DTIME, 1, 6) <= SUBSTR(?, 1, 6)AND D.TRNF_DTIME IS NOT NULL
  66. and D.OLD_ORD_NO = B.ORD_NO(+) AND D.OLD_ORD_SEQ = B.ORD_SEQ(+) /*AND A.OLD_SAMPL_NO = D.OLD_SAMPL_NO*/
  67. and D.OUT_YARD_KIND = ?
  68. ) mon_roll_wgt_total,
  69. '' year_roll_out_total,
  70. '' year_roll_wgt_total
  71. FROM C_TBK02_COIL_COMM A, TBE02_ORD_PRC F
  72. WHERE A.OLD_ORD_NO = F.ORD_NO(+)
  73. AND A.OLD_ORD_SEQ = F.ORD_SEQ(+)
  74. AND SUBSTR(A.TRNF_DTIME, 1, 6) >= SUBSTR(?, 1, 6)
  75. AND SUBSTR(A.TRNF_DTIME, 1, 6) <= SUBSTR(?, 1, 6)
  76. AND A.TRNF_DTIME is not null
  77. AND A.STL_GRD LIKE ? || '%'
  78. order by A.STL_GRD
  79. ]]>
  80. </query>
  81. <query id="UIK050100_03.SELECT" desc="年查询">
  82. <![CDATA[
  83. SELECT distinct A.STL_GRD,
  84. F.ORD_THK || '*' || F.ORD_WTH GUIGE,
  85. '' date_roll_out_total,
  86. '' date_roll_wgt_total,
  87. '' mon_roll_out_total,
  88. '' mon_roll_wgt_total,
  89. (select count(D.COIL_NO)
  90. FROM C_TBK02_COIL_COMM D, TBE02_ORD_PRC B
  91. WHERE D.STL_GRD = A.STL_GRD
  92. AND F.ORD_THK || '*' || F.ORD_WTH =
  93. B.ORD_THK || '*' || B.ORD_WTH
  94. AND SUBSTR(D.TRNF_DTIME, 1, 4) >=
  95. SUBSTR(?, 1, 4)
  96. AND SUBSTR(D.TRNF_DTIME, 1, 4) <=
  97. SUBSTR(?, 1, 4)
  98. AND D.TRNF_DTIME IS NOT NULL
  99. and D.OLD_ORD_NO = B.ORD_NO(+)
  100. AND D.OLD_ORD_SEQ = B.ORD_SEQ(+) /*AND A.OLD_SAMPL_NO = D.OLD_SAMPL_NO*/
  101. and D.OUT_YARD_KIND = ? ) year_roll_out_total,
  102. (select sum(D.ACT_WGT)
  103. FROM C_TBK02_COIL_COMM D,TBE02_ORD_PRC B
  104. WHERE D.STL_GRD = A.STL_GRD AND F.ORD_THK || '*' || F.ORD_WTH =
  105. B.ORD_THK || '*' || B.ORD_WTH
  106. AND SUBSTR(D.TRNF_DTIME, 1, 4)>= SUBSTR(?, 1, 4) AND SUBSTR(D.TRNF_DTIME, 1, 4) <= SUBSTR(?, 1, 4)AND D.TRNF_DTIME IS NOT NULL
  107. and D.OLD_ORD_NO = B.ORD_NO(+) AND D.OLD_ORD_SEQ = B.ORD_SEQ(+) /*AND A.OLD_SAMPL_NO = D.OLD_SAMPL_NO*/
  108. and D.OUT_YARD_KIND = ?
  109. ) year_roll_wgt_total
  110. FROM C_TBK02_COIL_COMM A, TBE02_ORD_PRC F
  111. WHERE A.OLD_ORD_NO = F.ORD_NO(+)
  112. AND A.OLD_ORD_SEQ = F.ORD_SEQ(+)
  113. AND SUBSTR(A.TRNF_DTIME, 1, 4) >= SUBSTR(?, 1, 4)
  114. AND SUBSTR(A.TRNF_DTIME, 1, 4) <= SUBSTR(?, 1, 4)
  115. AND A.TRNF_DTIME is not null
  116. AND A.STL_GRD LIKE ? || '%'
  117. order by A.STL_GRD
  118. ]]>
  119. </query>
  120. </queryMap>