안녕하세요
시간별로 통계 뽑을게 있습니다.
하여 급한데로 (select '00' as time from dual union all select '01' as time from dual union all .... select '23' as time from dual) 더미 테이블을 만든후 left join으로 해서 데이터가 없는 시간대에는 0으로 표현을 하였습니다.
그런데 더미 테이블... 즉 위의 쿼리처럼 24개의 select 를 만들어 union all 한것을 쿼리 한방에 해결 할 수 있는 방법이 없을까 하여 여러가지 고민을 해보았습니다.
하지만 답이 나오질 않아 이렇게 문의 드립니다.
혹... 방법을 알고 계시면 공유 부탁드립니다.
뭔가 나올듯 나올듯 하면서 잘 안나오네요...
데이터 결과는
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
이렇게 나와야 합니다. |