03bd7c5f69a92653374977ecc064ce927370b219.svn-base 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="统计信息录入">
  3. <query id="UIC020111_01.SELECT">
  4. <![CDATA[
  5. SELECT PROD_LINE
  6. ,TJ_DTIME
  7. ,TJ_BC
  8. ,TJ_NAME
  9. ,TJ_RESULT
  10. ,TJ_DEMO
  11. ,REG_ID
  12. ,TO_CHAR(TO_DATE(REG_DTIME ,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS') REG_DTIME
  13. ,MOD_ID
  14. ,TO_CHAR(TO_DATE(MOD_DTIME ,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS') MOD_DTIME
  15. FROM TBC02_FEICI_LR T
  16. WHERE T.TJ_DTIME LIKE ?||'%'
  17. ORDER BY t.Dis_Seq
  18. ]]>
  19. </query>
  20. <query id="UIC020111_02.SELECT">
  21. <![CDATA[
  22. with d_fc as(
  23. select t.prod_line, t.tj_name, sum(t.tj_result) rs1,t.dis_seq
  24. from tbc02_feici_lr t
  25. where t.tj_dtime like ?
  26. group by t.tj_name, t.prod_line,t.dis_seq),
  27. m_fc as (select t.prod_line, t.tj_name, sum(t.tj_result) rs2
  28. from tbc02_feici_lr t
  29. where t.tj_dtime between substr(?,1,6)||'01' and ?
  30. group by t.tj_name, t.prod_line),
  31. y_fc as (select t.prod_line, t.tj_name, sum(t.tj_result) rs3
  32. from tbc02_feici_lr t
  33. where t.tj_dtime between substr(?,1,4)||'0101' and ?
  34. group by t.tj_name, t.prod_line)
  35. select d_fc.prod_line,d_fc.tj_name,d_fc.rs1, m_fc.rs2, y_fc.rs3
  36. from d_fc, m_fc, y_fc
  37. where d_fc.tj_name = m_fc.tj_name
  38. and m_fc.tj_name=y_fc.tj_name
  39. order by d_fc.dis_seq
  40. ]]>
  41. </query>
  42. <query id="UIC020111_01.UPDATE">
  43. UPDATE TBC02_FEICI_LR T
  44. SET T.TJ_RESULT = ?
  45. ,T.TJ_DEMO = ?
  46. ,T.MOD_ID = ?
  47. ,T.MOD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  48. ,T.MOD_PGM = 'UIC020111'
  49. WHERE T.TJ_DTIME = ?
  50. AND T.TJ_NAME = ?
  51. </query>
  52. <query id="UIC020111_01.CALL">
  53. {call CK_LZ_UIM03.FEICI_INSERT(?,?,?,?)}
  54. </query>
  55. </queryMap>