354baa97252f29f88e1b56328daf0d1b4bbe7d77.svn-base 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="">
  3. <query id="UIE041070.COIL.Select" desc="" fetchSize="10">
  4. <![CDATA[
  5. SELECT MAT_TP,PROG_CD,MAT_NO,MAT_THK,MAT_WTH,MAT_LEN
  6. ,MAT_WGT,WGT,CUR_LOAD_LOC,REG_DTIME,CD_SEQ,STL_GRD,SHIP_END_DATE
  7. FROM(
  8. SELECT
  9. '酸轧基料卷' MAT_TP
  10. ,A.CUR_PROG_CD PROG_CD
  11. ,A.COIL_NO MAT_NO
  12. ,A.COIL_THK MAT_THK
  13. ,A.COIL_WTH MAT_WTH
  14. ,A.COIL_LEN MAT_LEN
  15. ,A.ACT_WGT MAT_WGT
  16. ,B.WGT
  17. ,A.CUR_LOAD_LOC
  18. ,A.YARD_ENTRY_DTIME REG_DTIME
  19. ,C.CD_SEQ
  20. ,A.SPEC_STL_GRD STL_GRD
  21. ,'' SHIP_END_DATE
  22. FROM C_TBK02_COIL_COMM A
  23. ,TBZ00_COMMCD C
  24. ,(SELECT COIL_NO,SUM(ORD_WGT) WGT
  25. FROM C_TBK02_COIL_COMM_D
  26. WHERE ORD_NO = :1
  27. AND ORD_SEQ = :2
  28. AND ORD_FL = '1'
  29. GROUP BY COIL_NO)B
  30. WHERE A.COIL_NO = B.COIL_NO
  31. AND A.ORD_FL = '1'
  32. AND A.COIL_STAT = '2'
  33. AND NVL(:3,A.CUR_PROG_CD) = A.CUR_PROG_CD
  34. AND C.LG_CD = 'E01002'
  35. AND A.CUR_PROG_CD = C.SM_CD
  36. UNION ALL
  37. SELECT
  38. '酸轧成品卷' MAT_TP
  39. ,A.CUR_PROG_CD PROG_CD
  40. ,A.COIL_NO MAT_NO
  41. ,A.COIL_THK MAT_THK
  42. ,A.COIL_WTH MAT_WTH
  43. ,A.COIL_LEN MAT_LEN
  44. ,A.ACT_WGT MAT_WGT
  45. ,B.WGT
  46. ,A.CUR_LOAD_LOC
  47. ,A.YARD_ENTRY_DTIME REG_DTIME
  48. ,C.CD_SEQ
  49. ,A.SPEC_STL_GRD STL_GRD
  50. ,A.TRNF_DTIME SHIP_END_DATE
  51. FROM C_TBL02_COIL_COMM A
  52. ,TBZ00_COMMCD C
  53. ,(SELECT L_COIL_NO,SUM(ORD_WGT) WGT
  54. FROM C_TBL02_COIL_COMM_D
  55. WHERE ORD_NO = :4
  56. AND ORD_SEQ = :5
  57. AND ORD_FL = '1'
  58. GROUP BY L_COIL_NO)B
  59. WHERE A.COIL_NO = B.L_COIL_NO
  60. AND A.ORD_FL = '1'
  61. AND A.COIL_STAT = '2'
  62. AND NVL(:6,A.CUR_PROG_CD) = A.CUR_PROG_CD
  63. AND C.LG_CD = 'E01002'
  64. AND A.CUR_PROG_CD = C.SM_CD
  65. union all
  66. SELECT
  67. '酸轧成品卷' MAT_TP
  68. ,A.CUR_PROG_CD PROG_CD
  69. ,A.COIL_NO MAT_NO
  70. ,A.COIL_THK MAT_THK
  71. ,A.COIL_WTH MAT_WTH
  72. ,A.COIL_LEN MAT_LEN
  73. ,A.ACT_WGT MAT_WGT
  74. ,B.WGT
  75. ,A.CUR_LOAD_LOC
  76. ,A.YARD_ENTRY_DTIME REG_DTIME
  77. ,C.CD_SEQ
  78. ,A.SPEC_STL_GRD STL_GRD
  79. ,A.TRNF_DTIME SHIP_END_DATE
  80. FROM C_TBL02_COIL_COMM A
  81. ,TBZ00_COMMCD C
  82. ,(SELECT L_COIL_NO,SUM(ORD_WGT) WGT
  83. FROM C_TBL02_COIL_COMM_D
  84. WHERE ORD_NO = :7
  85. AND ORD_SEQ = :8
  86. AND ORD_FL = '1'
  87. GROUP BY L_COIL_NO)B
  88. WHERE A.COIL_NO = B.L_COIL_NO
  89. AND A.ORD_FL = '1'
  90. AND A.COIL_STAT = '3'
  91. AND A.CUR_PROG_CD = NVL(:9,'DFF')
  92. AND C.LG_CD = 'E01002'
  93. AND A.CUR_PROG_CD = C.SM_CD
  94. union all
  95. SELECT
  96. DECODE(SUBSTR(A.OLD_SAMPL_NO,16),'00','连退成品卷','重卷成品卷') MAT_TP
  97. ,A.CUR_PROG_CD PROG_CD
  98. ,A.OLD_SAMPL_NO MAT_NO
  99. ,A.COIL_THK MAT_THK
  100. ,A.COIL_WTH MAT_WTH
  101. ,A.COIL_LEN MAT_LEN
  102. ,A.ACT_WGT MAT_WGT
  103. ,B.WGT
  104. ,A.CUR_LOAD_LOC
  105. ,A.YARD_ENTRY_DTIME REG_DTIME
  106. ,C.CD_SEQ
  107. ,A.SPEC_STL_GRD STL_GRD
  108. ,A.TRNF_DTIME SHIP_END_DATE
  109. FROM C_TBC02_COIL_COMM A
  110. ,TBZ00_COMMCD C
  111. ,(SELECT OLD_SAMPL_NO L_COIL_NO,SUM(ACT_WGT) WGT
  112. FROM C_TBC02_COIL_COMM
  113. WHERE ORD_NO = :10
  114. AND ORD_SEQ = :11
  115. AND ORD_FL = '1'
  116. GROUP BY OLD_SAMPL_NO )B
  117. WHERE A.OLD_SAMPL_NO = B.L_COIL_NO
  118. AND A.ORD_FL = '1'
  119. AND A.COIL_STAT = '2'
  120. AND NVL(:12,A.CUR_PROG_CD) = A.CUR_PROG_CD
  121. AND C.LG_CD = 'E01002'
  122. AND A.CUR_PROG_CD = C.SM_CD
  123. union all
  124. SELECT
  125. DECODE(SUBSTR(A.OLD_SAMPL_NO,16),'00','连退成品卷','重卷成品卷') MAT_TP
  126. ,A.CUR_PROG_CD PROG_CD
  127. ,A.OLD_SAMPL_NO MAT_NO
  128. ,A.COIL_THK MAT_THK
  129. ,A.COIL_WTH MAT_WTH
  130. ,A.COIL_LEN MAT_LEN
  131. ,A.ACT_WGT MAT_WGT
  132. ,B.WGT
  133. ,A.CUR_LOAD_LOC
  134. ,A.YARD_ENTRY_DTIME REG_DTIME
  135. ,C.CD_SEQ
  136. ,A.SPEC_STL_GRD STL_GRD
  137. ,A.TRNF_DTIME SHIP_END_DATE
  138. FROM C_TBC02_COIL_COMM A
  139. ,TBZ00_COMMCD C
  140. ,(SELECT OLD_SAMPL_NO L_COIL_NO,SUM(ACT_WGT) WGT
  141. FROM C_TBC02_COIL_COMM
  142. WHERE ORD_NO = :13
  143. AND ORD_SEQ = :14
  144. AND ORD_FL = '1'
  145. GROUP BY OLD_SAMPL_NO)B
  146. WHERE A.OLD_SAMPL_NO = B.L_COIL_NO
  147. AND A.ORD_FL = '1'
  148. AND A.COIL_STAT = '3'
  149. AND A.CUR_PROG_CD = NVL(:15,'DFF')
  150. AND C.LG_CD = 'E01002'
  151. AND A.CUR_PROG_CD = C.SM_CD
  152. union all
  153. SELECT
  154. '酸轧基料卷' MAT_TP
  155. ,A.CUR_PROG_CD PROG_CD
  156. ,A.OLD_SAMPL_NO MAT_NO
  157. ,A.COIL_THK MAT_THK
  158. ,A.COIL_WTH MAT_WTH
  159. ,A.COIL_LEN MAT_LEN
  160. ,A.ACT_WGT MAT_WGT
  161. ,B.WGT
  162. ,A.CUR_LOAD_LOC
  163. ,A.YARD_ENTRY_DTIME REG_DTIME
  164. ,C.CD_SEQ
  165. ,A.SPEC_STL_GRD STL_GRD
  166. ,A.TRNF_DTIME SHIP_END_DATE
  167. FROM tbh02_coil_comm A
  168. ,TBZ00_COMMCD C
  169. ,(SELECT COIL_NO,SUM(ORD_WGT) WGT
  170. FROM TBH02_COIL_COMM_D
  171. WHERE ORD_NO = :16
  172. AND ORD_SEQ = :17
  173. AND ORD_FL = '1'
  174. GROUP BY COIL_NO)B
  175. WHERE A.COIL_NO = B.COIL_NO
  176. AND A.ORD_FL = '1'
  177. AND A.COIL_STAT = '3'
  178. AND A.CUR_PROG_CD = NVL(:18,'DFF')
  179. AND C.LG_CD = 'E01002'
  180. AND A.CUR_PROG_CD = C.SM_CD
  181. )
  182. ORDER BY CD_SEQ,MAT_NO
  183. ]]>
  184. </query>
  185. </queryMap>