보고서-시설물.sql 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. SELECT FACTYPE, NVL(CMS0CNT, 0) CMS0CNT, NVL(CMS1CNT, 0) CMS1CNT
  2. FROM (
  3. SELECT 'VMS' AS FACTYPE, SUM(CMS0CNT)AS CMS0CNT, SUM(CMS1CNT) AS CMS1CNT
  4. FROM (SELECT DECODE(CONN_STTS_CD, 'CMS0', 1, 0) AS CMS0CNT,
  5. DECODE(CONN_STTS_CD, 'CMS0', 0, 1) AS CMS1CNT
  6. FROM TB_VMS_STTS_HS
  7. WHERE RGST_DT BETWEEN '20140620000000' AND '20140620235959'
  8. )
  9. UNION
  10. SELECT 'CCTV' AS FACTYPE, SUM(CMS0CNT) AS CMS0CNT, SUM(CMS1CNT) AS CMS1CNT
  11. FROM (SELECT DECODE(CMNC_STTS_CD, 'CMS0', 1, 0) AS CMS0CNT,
  12. DECODE(CMNC_STTS_CD, 'CMS0', 0, 1) AS CMS1CNT
  13. FROM TB_WEB_CMRA_STTS_HS
  14. WHERE CRTN_DT BETWEEN '20140620000000' AND '20140620235959'
  15. )
  16. )
  17. ORDER BY FACTYPE
  18. SELECT 'VMS' FCLT_TYPE, C.VMS_CTLR_ID FCLT_ID, B.RGST_DT RGST_DT, A.CONN_STTS_CD, C.VMS_NM FCLT_NAME
  19. FROM TB_VMS_STTS_HS A,
  20. (SELECT VMS_CTLR_NMBR, RGST_DT
  21. FROM TB_VMS_STTS_HS
  22. WHERE RGST_DT BETWEEN '20140620000000' AND '20140620235959'
  23. ) B,
  24. TB_VMS_CTLR C
  25. WHERE A.VMS_CTLR_NMBR = B.VMS_CTLR_NMBR
  26. AND A.RGST_DT = B.RGST_DT
  27. AND A.VMS_CTLR_NMBR = C.VMS_CTLR_NMBR
  28. AND CONN_STTS_CD = 'CMS1'
  29. UNION
  30. SELECT 'CCTV' FCLT_TYPE, C.WEB_CMRA_ID FCLT_ID, B.CRTN_DT RGST_DT, A.CMNC_STTS_CD CONN_STTS_CD, C.ISTL_LCTN_NM FCLT_NAME
  31. FROM TB_WEB_CMRA_STTS_HS A,
  32. (SELECT WEB_CMRA_NMBR, CRTN_DT
  33. FROM TB_WEB_CMRA_STTS_HS
  34. WHERE CRTN_DT BETWEEN '20140620000000' AND '20140620235959'
  35. ) B,
  36. TB_WEB_CMRA C
  37. WHERE A.WEB_CMRA_NMBR = B.WEB_CMRA_NMBR
  38. AND A.CRTN_DT = B.CRTN_DT
  39. AND A.WEB_CMRA_NMBR = C.WEB_CMRA_NMBR
  40. AND A.CMNC_STTS_CD = 'CMS1'