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
운영게시판
최근게시물
Oracle Q&A 40248 게시물 읽기
No. 40248
쿼리 관련 질문입니다. 일별 데이터를 뽑는..
작성자
배현석(purepixy)
작성일
2013-09-05 11:51
조회수
5,737

 

단순한 쿼리일거 같은데...

일별 결과 값을 뽑아서 매일 기록을 하는데.

지금 쿼리로는 일별로 날짜를 바꿔 하나씩 뽑다보니  오래 걸려 답답하네요 ㅠㅠ

아시는 분의 명쾌한 답변 부탁드립니다.

 

 

현재는 8/8일자 데이터를 뽑으려면

select count(uin)
  from SF_INFO_USER
where reg_date >= '2013-08-08 00:00:00'
  and reg_date <  '2013-08-09 00:00:00'
  
  and live_reg_date >= '2013-08-08 00:00:00'
  and live_reg_date <  '2013-08-09 00:00:00'

 

이렇게 뽑고 있습니다.

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

SELECT TO_CHAR(LIVE_REG_DATE, 'YYYY-MM-DD') AS LIVE_REG_DATE
        , COUNT(*) CNT
FROM SF_INFO_USER
GROUP BY TO_CHAR(LIVE_REG_DATE, 'YYYY-MM-DD') ;

 

빈이님이 2013-09-05 12:31에 작성한 댓글입니다. Edit

앗. 질문 내용이 부실했군요 하나 더 여쭙겟씁니다.

 

그럼 이걸 기간 동안 8/1 ~ 8/10 이렇게 뽑는 방식은가능할까요?

배현석님이 2013-09-05 12:56에 작성한 댓글입니다. Edit

2013년 8월1 ~ 8월 10일 추출방법.

SELECT *
  FROM SF_INFO_USER
 WHERE TO_CHAR(REG_DATE,'YYYYMMDD') BETWEEN '20130801' AND '20130810'
 ;

새하정(lsmsj)님이 2013-09-05 13:51에 작성한 댓글입니다.
이 댓글은 2013-09-05 13:53에 마지막으로 수정되었습니다.

새하정님이 답변 다신 것에서 WHERE 절에 TO_CHAR 는 빼시는게 좋습니다.


추가 질문의 답변은... 아래와 같습니다.

SELECT TO_CHAR(LIVE_REG_DATE, 'YYYY-MM-DD') AS LIVE_REG_DATE
, COUNT(*) CNT
FROM SF_INFO_USER
WHERE LIVE_REG_DATE BETWEEN '20130801' AND '20130810'
GROUP BY TO_CHAR(LIVE_REG_DATE, 'YYYY-MM-DD') ;
 

빈이님이 2013-09-05 15:24에 작성한 댓글입니다. Edit

 

답변 주신 모든분들에게 감사드립니다 ^^

배현석님이 2013-09-05 17:22에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
40251oracle 접속오류 sysdba접속 시 ORA-01031:insufficient privileges [1]
황선영
2013-09-09
6679
40250한개의 테이블에서 데이터값을 비교한후 다시 그 테이블에 저장하는 쿼리 문제입니다.. [1]
WindRider
2013-09-06
5833
40249오라클 -> 인포믹스 쿼리문 변경 질문
사바직자
2013-09-05
5078
40248쿼리 관련 질문입니다. 일별 데이터를 뽑는.. [5]
배현석
2013-09-05
5737
40246잘 아시겠지만, 주민번호... 검증 알고리즘(algorism)입니다.
박재덕
2013-09-03
6606
40245Mview 생성시 오류 관련 문의 [4]
초보
2013-09-03
5862
40243TABLE 에서 A칼럼 8자리 값이 B칼럼 처음 8자리와 틀리면 저장되지 않게 지정하는 방법 문의 [6]
박재덕
2013-09-02
6461
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다