지도 소통정보 조회.sql 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. --레벨1
  2. SELECT A.LINK_ID AS LINKID,
  3. DECODE(CMTR_GRAD_CD, 'LTC0', 0, 'LTC1', 25, 'LTC2', 15, 'LTC3', 5, -1) AS SPEED,
  4. NVL(PRCN_DT, '20000411000000' ) AS REGDATE
  5. FROM (SELECT LINK_ID, PRCN_DT, SPED, CMTR_GRAD_CD
  6. FROM TB_LINK_TRAF
  7. WHERE PRCN_DT > TO_CHAR(SYSDATE - 10 / 1440, 'YYYYMMDDHH24MISS')
  8. ) A
  9. ORDER BY LINKID
  10. --서비스링크(레벨2)
  11. --SELECT IFSC_ID AS IFSCID,
  12. -- DECODE(CMTR_GRAD_CD, 'LTC0', 0, 'LTC1', 25, 'LTC2', 15, 'LTC3', 5, 0) AS SPEED,
  13. -- NVL(PRCN_DT, '20131111111111' ) AS REGDATE
  14. -- FROM (SELECT IFSC_ID, PRCN_DT, SPED, CMTR_GRAD_CD
  15. -- FROM TB_IFSC_TRAF
  16. -- WHERE PRCN_DT > TO_CHAR(SYSDATE - 10 / 1440, 'YYYYMMDDHH24MISS')
  17. -- ) B
  18. -- ORDER BY IFSCID
  19. --도로(레벨3)
  20. --SELECT ROAD_ID AS ROADID,
  21. -- DECODE( CMTR_GRAD_CD, 'LTC0', 0, 'LTC1', 25, 'LTC2', 15, 'LTC3', 5, 0 ) AS SPEED,
  22. -- NVL( PRCN_DT, '20131111111111' ) AS REGDATE
  23. -- FROM (SELECT ROAD_ID, PRCN_DT, SPED, CMTR_GRAD_CD
  24. -- FROM TB_ROAD_TRAF
  25. -- WHERE PRCN_DT > TO_CHAR(SYSDATE - 10 / 1440, 'YYYYMMDDHH24MISS')
  26. -- ) B
  27. -- ORDER BY ROADID
  28. SELECT A.LINK_ID AS LINKID,
  29. NVL(B.SPED, 0) AS SPEED,
  30. B.PRCN_DT AS REGDATE,
  31. NVL(B.DATA_NUM, 0) AS DATACNT,
  32. NVL(B.TRVL_HH, 0) AS TRVTM
  33. FROM TB_LINK A,
  34. (SELECT *
  35. FROM TB_LINK_TRAF
  36. WHERE PRCN_DT > TO_CHAR (SYSDATE - 10 / 1440, 'YYYYMMDDHH24MISS')
  37. ) B
  38. WHERE A.LINK_ID = B.LINK_ID(+)
  39. ORDER BY LINKID
  40. SELECT A.IFSC_ID AS LINKID,
  41. NVL(B.SPED, 0) AS SPEED,
  42. B.PRCN_DT AS REGDATE,
  43. NVL(B.DATA_NUM, 0) AS DATACNT,
  44. NVL(B.TRVL_HH, 0) AS TRVTM
  45. FROM TB_IFSC A,
  46. (SELECT *
  47. FROM TB_IFSC_TRAF
  48. WHERE PRCN_DT > TO_CHAR(SYSDATE - 10 / 1440, 'YYYYMMDDHH24MISS')
  49. ) B
  50. WHERE A.IFSC_ID = B.IFSC_ID(+)
  51. ORDER BY LINKID
  52. SELECT A.ROAD_ID AS LINKID,
  53. NVL(B.SPED, 0) AS SPEED,
  54. B.PRCN_DT AS REGDATE,
  55. NVL(B.DATA_NUM, 0) AS DATACNT,
  56. NVL(B.TRVL_HH, 0) AS TRVTM
  57. FROM TB_ROAD A,
  58. (SELECT *
  59. FROM TB_ROAD_TRAF
  60. WHERE PRCN_DT > TO_CHAR(SYSDATE - 10 / 1440, 'YYYYMMDDHH24MISS')
  61. ) B
  62. WHERE A.ROAD_ID = B.ROAD_ID(+)
  63. ORDER BY LINKID
  64. select * from TB_ROAD_TRAF