채팅방 점유율(사용자) 통계 1일 분별 통계 배열을 이용하여 작성하려고 합니다. 많은 도움 부탁드립니다. DB 데이터 시작시간 종료시간 타입(공개,비공개) 2008-01-01 00:01:00 2008-01-01 00:04:00 t 2008-01-01 00:03:00 2008-01-01 00:05:00 t 2008-01-01 00:03:00 2008-01-01 00:07:00 t . . . . 2008-01-01 01:03:00 2008-01-01 01:16:00 t 위와같이 데이터가 있습니다. 하루를 분으로 쪼개서 24시간 X 60분 = 1440분 예를 들어 위 데이터의 위의 3부분을 select 하여 아래와 같이 출력하려고합니다. (예 1월1일 처음 3행) 0시 | 0시1분 | 0시2분 | 0시3분 | 0시4분 | 0시5분 | 0시6분 | 0시7분 | 0시8분 | ....................23시59분 | 1 | 1 | 1 | 1 | | | | | -- 0시1분~0시4분 | | | 1 | 1 | 1 | | | | -- 0시3분~0시5분 | | | 1 | 1 | 1 | 1 | 1 | | -- 0시3분~0시7분 합계 1 1 3 3 2 1 1 결론적으로는 합계만 나오면 됩니다.(일별 통계) <--- 합계만 나오면 됩니다.
위와같이 출력하게 되면 1440개 행이(0시0분~23시59분까지) 쫙 나오겠네요 엄청납니다. ㅜㅜ 위와같은 방식으로 쿼리 혹은 스토어드 프로시져로 가능한지요? 감사합니다. 감기 조심하시고요 |