CarEff.xml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="内倒车辆维护">
  3. <query id="CarEffServer.doQuery" desc="查询结果">
  4. <![CDATA[
  5. SELECT *
  6. FROM CMM_WEIGHT_RECORD T
  7. WHERE T.VALIDFLAG = '1'
  8. AND T.WT_TYPE = '0'
  9. AND T.CAR_NO IN
  10. (SELECT C.CAR_NO FROM CMM_CAR_EFF C WHERE C.VALIDFLAG = '1')
  11. ]]>
  12. </query>
  13. <query id="CarEffServer.doUpdate" desc="查询结果">
  14. <![CDATA[
  15. UPDATE CMM_WEIGHT_RECORD
  16. SET VALIDFLAG = '2'
  17. WHERE RECORD_NO IN (
  18. SELECT T.RECORD_NO
  19. FROM CMM_WEIGHT_RECORD T, CMM_CAR_EFF C
  20. WHERE T.VALIDFLAG = '1'
  21. AND T.WT_TYPE = '0'
  22. AND T.CAR_NO = C.CAR_NO
  23. AND C.VALIDFLAG = '1'
  24. AND T.RECORD_DATE + 1 / 24 * C.TIME_EFF <= SYSDATE)
  25. ]]>
  26. </query>
  27. <query id="CarEffServer.doUpdate2" desc="查询结果">
  28. <![CDATA[
  29. UPDATE CMM_CAR_EFF T
  30. SET T.TARE_DATE =
  31. (SELECT MAX(D.RECORD_DATE)
  32. FROM CMM_WEIGHT_RECORD D
  33. WHERE D.VALIDFLAG = '1'
  34. AND D.WT_TYPE = '0'
  35. AND D.CAR_NO = T.CAR_NO
  36. )
  37. WHERE T.VALIDFLAG = '1'
  38. ]]>
  39. </query>
  40. </queryMap>