그래프 쿼리 0 2 334

by 은피스 [SQL Query] [2017.03.30 09:31:58]


제목 없음.png (5,868Bytes)

제가 구글차트(AreaChart )로 그래를 그리고 있습니다..

파일에 처럼  4시까지는 값이 있어서 표시가 됬지만 5시 이후로는 값이 없어 위는 표시안되지만 아래는 표시가

되게 하고싶습니다. 어떤식으로 해야할까요..

 

시간별로 표시하는 그래프입니다.

 

by 마농 [2017.03.30 10:33:03]

없는 시간도 나오게 하려면
전체 시간 집합을 이용해
아우터 조인 하셔야 합니다.

WITH code_t AS
(
SELECT LEVEL - 1 hh FROM dual CONNECT BY LEVEL <= 24
)
, data_t AS
(
SELECT 1 hh, 5 cnt FROM dual
UNION ALL SELECT 2, 4 FROM dual
UNION ALL SELECT 3, 3 FROM dual
UNION ALL SELECT 4, 7 FROM dual
)
SELECT a.hh
     , NVL(b.cnt, 0) cnt
  FROM code_t a
     , data_t b
 WHERE a.hh = b.hh(+)
 ORDER BY hh
;

 


by 은피스 [2017.03.30 13:57:03]

감사합니다.

한번 해볼게요

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입