database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4535 게시물 읽기
No. 4535
시작시간, 종료시간 점유율 1분당 통계
작성자
유보현(air23ryu)
작성일
2008-11-20 17:05
조회수
5,228
채팅방 점유율(사용자) 통계 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분까지) 쫙 나오겠네요 엄청납니다. ㅜㅜ

 

위와같은 방식으로 쿼리 혹은 스토어드 프로시져로 가능한지요?
감사합니다. 감기 조심하시고요
[Top]
No.
제목
작성자
작성일
조회
4538Compute 문에서 나누기 가능한가요?
Ubermensch
2008-11-22
5158
4537varchar(50)으로 되어있는걸 datetime으로 변환질문입니다. [4]
정태호
2008-11-21
6878
4536join 시 중복되는 컬럼 제거를...
제로스
2008-11-20
5443
4535시작시간, 종료시간 점유율 1분당 통계
유보현
2008-11-20
5228
4534ERWin 에서 DOMAIN 목록을 여러 사용자 사이에서 공유할 수 있나요?
김봉덕
2008-11-19
5089
4533active blob db failed
김남철
2008-11-19
4749
4532업데이트 저장프로시저문의요 [1]
지성이
2008-11-19
5534
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.026초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다