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
운영게시판
최근게시물
Informix Q&A 2283 게시물 읽기
No. 2283
현제로 부터 24시간 전까지의 데이터 가져오기
작성자
최승일(omegatribe)
작성일
2006-05-26 17:08
조회수
9,240

create table LOG_TIMESLICE (
RESPONSE_AVERAGE_TIME int8,
SEARCH_COUNT int8,
COLLECTION_NAME varchar(255),
REG_DATE datetime year to FRACTION
);

Table의 script는 다음과 같습니다.

하구 싶은 작업은 Oracle로 만든 예로는

select sum(search_count) as querysum, timeslice, avg(RESPONSE_AVERAGE_TIME) as average
from (
select collection_name, search_count, RESPONSE_AVERAGE_TIME, to_char(reg_date,'yyyymmddhh24') as timeslice
rom M2_LOG_TIMESLICE where reg_date between sysdate-1 and sysdate
)temp
where collection_name = "news"
by timeslice
order by timeslice asc

와 같은 query를 Informix로 converting하면 됩니다.

SELECT collection_name, sum(search_count) as querysum, RESPONSE_AVERAGE_TIME as average, to_char(reg_date, '%Y%m%d%H%M%S') as timeslice
FROM M2_LOG_TIMESLICE WHERE

reg_date between (CURRENT MONTH TO HOUR - INTERVAL(24) UNITS HOUR) AND CURRENT MONTH TO HOUR
where collection_name = "news"
BY timeslice, collection_name
ORDER BY timeslice asc;

이런식으로 변경하고 싶습니다.

현제부터 24시간 전까지의 row를 fetch해 오고 싶은데 informix에서 어떻게 하시는줄 아시는분이 있다면 답변을 부탁드리겠습니다.

 

 

 

이 글에 대한 댓글이 총 1건 있습니다.

reg_date between  to_char(current-1 units day, '%Y%m%d%H%M%S')

and to_char(current, '%Y%m%d%H%M%S')

 

이렇게 해 보시죠..

 

나그네님이 2006-05-29 13:36에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2286procedure && function 관련 문의
이재용
2006-07-04
8932
2285오라클처럼 동적뷰를 이용한 시스템에서 과부하 sql 걸려내는
아라클러
2006-06-30
8193
2284(V9.21.HC5) 구문:"select * into temp tmp1" 결과: Temporary Table인 tmp1에 rowid필드가 생성되지 않습니다. 옵션이 있나요?(냉무) [1]
궁금?
2006-06-02
8656
2283현제로 부터 24시간 전까지의 데이터 가져오기 [1]
최승일
2006-05-26
9240
2282(V9.21.HC5) 구문:"select * into temp tmp1" 결과: Temporary Table인 tmp1에 rowid필드가 생성되지 않습니다. 옵션이 있나요?(냉무)
장태준
2006-05-24
8123
2281컬럼 유형이 text인데, select를 할 수 없는 것 같은데 해결할 수 있는 방법이..
노성탁
2006-05-24
7852
2280informix outer join 쿼리를 oracle 쿼리로 바꿀려는데요.
떼루
2006-05-22
9651
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다