교통정보 가공결과 분석.sql 965 B

1234567891011121314151617181920
  1. SELECT A.PRCN_DT, TO_DATE(A.PRCN_DT, 'YYYYMMDDHH24MISS') AS PRCN_DT2,
  2. (UTIS26_CNT + UTIS01_CNT + UTIS02_CNT + OPER01_CNT ) CRTN_CNT,
  3. UTIS26_CNT, UTIS01_CNT, UTIS02_CNT, OPER01_CNT, B.ADJS_CNT
  4. FROM (SELECT PRCN_DT,
  5. MAX(DECODE(CLCT_SYST_CD, 'UTIS26', FUSN_NUM, NULL)) UTIS26_CNT,
  6. MAX(DECODE(CLCT_SYST_CD, 'UTIS01', FUSN_NUM, NULL)) UTIS01_CNT,
  7. MAX(DECODE(CLCT_SYST_CD, 'UTIS02', FUSN_NUM, NULL)) UTIS02_CNT,
  8. MAX(DECODE(CLCT_SYST_CD, 'OPER01', FUSN_NUM, NULL)) OPER01_CNT
  9. FROM TB_CLCT_SYST_STTS_HS
  10. WHERE PRCN_DT BETWEEN '20140619000000'
  11. AND '20140619235959'
  12. GROUP BY PRCN_DT
  13. ) A,
  14. (SELECT PRCN_DT, ADJS_NUM AS ADJS_CNT
  15. FROM TB_TRFC_PRCN_STAT
  16. WHERE PRCN_DT BETWEEN '20140619000000'
  17. AND '20140619235959'
  18. ) B
  19. WHERE A.PRCN_DT = B.PRCN_DT
  20. ORDER BY PRCN_DT