3da8736743f5eaa3c7f24d0b60182f8bfc96ff10.svn-base 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="原料库入库报表">
  3. <query id="UIK050020_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 AND F.ORD_THK || '*' || F.ORD_WTH =
  10. B.ORD_THK || '*' || B.ORD_WTH
  11. AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 8)>= SUBSTR(?, 1, 8) AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 8) <= SUBSTR(?, 1, 8)AND D.YARD_ENTRY_DTIME IS NOT NULL
  12. 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*/
  13. and D.IN_YARD_KIND = ?
  14. ) date_roll_in_total,
  15. (select sum(D.ACT_WGT)
  16. FROM C_TBK02_COIL_COMM D,TBE02_ORD_PRC B
  17. WHERE D.STL_GRD = A.STL_GRD AND F.ORD_THK || '*' || F.ORD_WTH =
  18. B.ORD_THK || '*' || B.ORD_WTH
  19. AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 8)>= SUBSTR(?, 1, 8) AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 8) <= SUBSTR(?, 1, 8)AND D.YARD_ENTRY_DTIME IS NOT NULL
  20. 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*/
  21. and D.IN_YARD_KIND = ?
  22. ) date_roll_wgt_total,
  23. '' mon_roll_in_total ,
  24. '' mon_roll_wgt_total,
  25. '' year_roll_in_total,
  26. '' year_roll_wgt_total
  27. FROM C_TBK02_COIL_COMM A ,TBE02_ORD_PRC F
  28. WHERE A.OLD_ORD_NO = F.ORD_NO(+) AND A.OLD_ORD_SEQ = F.ORD_SEQ(+)
  29. AND SUBSTR(A.YARD_ENTRY_DTIME, 1, 8)>= SUBSTR(?, 1, 8) AND SUBSTR(A.YARD_ENTRY_DTIME, 1, 8) <= SUBSTR(?, 1, 8)AND A.YARD_ENTRY_DTIME is not null
  30. AND A.STL_GRD LIKE ?|| '%'
  31. order by A.STL_GRD
  32. ]]>
  33. </query>
  34. <query id="UIK050020_02.SELECT" desc="月查询">
  35. <![CDATA[
  36. SELECT distinct A.STL_GRD ,
  37. F.ORD_THK || '*' || F.ORD_WTH GUIGE,
  38. '' date_roll_in_total,
  39. '' date_roll_wgt_total,
  40. (select count(D.COIL_NO)
  41. FROM C_TBK02_COIL_COMM D,TBE02_ORD_PRC B
  42. WHERE D.STL_GRD = A.STL_GRD AND F.ORD_THK || '*' || F.ORD_WTH =
  43. B.ORD_THK || '*' || B.ORD_WTH
  44. AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 6)>= SUBSTR(?, 1, 6) AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 6) <= SUBSTR(?, 1, 6)AND D.YARD_ENTRY_DTIME IS NOT NULL
  45. 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*/
  46. and D.IN_YARD_KIND = ?
  47. ) mon_roll_in_total,
  48. (select sum(D.ACT_WGT)
  49. FROM C_TBK02_COIL_COMM D,TBE02_ORD_PRC B
  50. WHERE D.STL_GRD = A.STL_GRD AND F.ORD_THK || '*' || F.ORD_WTH =
  51. B.ORD_THK || '*' || B.ORD_WTH
  52. AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 6)>= SUBSTR(?, 1, 6) AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 6) <= SUBSTR(?, 1, 6)AND D.YARD_ENTRY_DTIME IS NOT NULL
  53. 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*/
  54. and D.IN_YARD_KIND = ?
  55. ) mon_roll_wgt_total,
  56. '' year_roll_in_total,
  57. '' year_roll_wgt_total
  58. FROM C_TBK02_COIL_COMM A ,TBE02_ORD_PRC F
  59. WHERE A.OLD_ORD_NO = F.ORD_NO(+) AND A.OLD_ORD_SEQ = F.ORD_SEQ(+)
  60. AND SUBSTR(A.YARD_ENTRY_DTIME, 1, 6)>= SUBSTR(?, 1, 6) AND SUBSTR(A.YARD_ENTRY_DTIME, 1, 6) <= SUBSTR(?, 1, 6)AND A.YARD_ENTRY_DTIME is not null
  61. AND A.STL_GRD LIKE ? || '%'
  62. order by A.STL_GRD
  63. ]]>
  64. </query>
  65. <query id="UIK050020_03.SELECT" desc="年查询">
  66. <![CDATA[
  67. SELECT distinct A.STL_GRD ,
  68. F.ORD_THK || '*' || F.ORD_WTH GUIGE,
  69. '' date_roll_in_total,
  70. '' date_roll_wgt_total,
  71. '' mon_roll_in_total ,
  72. '' mon_roll_wgt_total,
  73. (select count(D.COIL_NO)
  74. FROM C_TBK02_COIL_COMM D,TBE02_ORD_PRC B
  75. WHERE D.STL_GRD = A.STL_GRD AND F.ORD_THK || '*' || F.ORD_WTH =
  76. B.ORD_THK || '*' || B.ORD_WTH
  77. AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 4)>= SUBSTR(?, 1, 4) AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 4) <= SUBSTR(?, 1, 4)AND D.YARD_ENTRY_DTIME IS NOT NULL
  78. 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*/
  79. and D.IN_YARD_KIND = ?
  80. ) year_roll_in_total,
  81. (select sum(D.ACT_WGT)
  82. FROM C_TBK02_COIL_COMM D,TBE02_ORD_PRC B
  83. WHERE D.STL_GRD = A.STL_GRD AND F.ORD_THK || '*' || F.ORD_WTH =
  84. B.ORD_THK || '*' || B.ORD_WTH
  85. AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 4)>= SUBSTR(?, 1, 4) AND SUBSTR(D.YARD_ENTRY_DTIME, 1, 4) <= SUBSTR(?, 1, 4)AND D.YARD_ENTRY_DTIME IS NOT NULL
  86. 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*/
  87. and D.IN_YARD_KIND = ?
  88. ) year_roll_wgt_total
  89. FROM C_TBK02_COIL_COMM A ,TBE02_ORD_PRC F
  90. WHERE A.OLD_ORD_NO = F.ORD_NO(+) AND A.OLD_ORD_SEQ = F.ORD_SEQ(+)
  91. AND SUBSTR(A.YARD_ENTRY_DTIME, 1, 4)>= SUBSTR(?, 1, 4) AND SUBSTR(A.YARD_ENTRY_DTIME, 1, 4) <= SUBSTR(?, 1, 4)AND A.YARD_ENTRY_DTIME is not null
  92. AND A.STL_GRD LIKE ? || '%'
  93. order by A.STL_GRD
  94. ]]>
  95. </query>
  96. </queryMap>