Background Image

FORUM

조회 수 4749 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Window7 32bit, Linux 64bit 등
CUBRID Ver.
[cubrid_rel] 수행 결과 9.3.6
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

안녕하세요 큐브리드 작업을 하다가 궁금한 사항이 생겨서 이렇게 문의 드립니다.


REGIST_DATE : 2015-11-08 00:00:00.000


기존 조건절 쿼리

WHERE TO_CHAR(REGIST_DATE, 'YYYY-MM-DD') BETWEEN  #startDate# AND #endDate#


조건 컬럼에는 저렇게 형 변환을 해버리면 인덱스를 타지 않아서 속도에 문제가 생기고있어서 바꿀려고 하는데


저런식에 날짜시간 데이터 형식인경우에는  BETWEEN  #startDate# AND #endDate# 이부분에 어떻게 처리를 해줘야 하는지 조금 난감해서요.


이런식으로 REGIST_DATE BETWEEN TO_DATETIME('2015-11-08 00:00:00') AND TO_DATETIME('2016-11-08 23:59:59');


처리를 하면되는건지요...


 

REGIST_DATE  > 원본 데이터는 MS-SQL 이였고 이걸 큐브리드로 마이그레이션 툴로 이관을 했더니 모든 날짜에 뒤에 시,분,초,밀리초가 00:00:00.000 이렇게 들어가있더라고요


앞으로 저장 하는 날짜 함수는 SYSTIMESTAMP 으로 해서 저장하도록 하고있습니다.



  • ?
    주영진 2017.11.08 18:29
    안녕하세요. CUBRID를 이용해주셔서 감사합니다.
    DATETIME으로 입력된 값을 DATE 타입으로 검색하시려고 하는 것 같습니다.

    WHERE REGIST_DATE BETWEEN TO_DATETIME('2015-11-01', 'YYYY-MM-DD') AND TO_DATETIME('2015-11-30', 'YYYY-MM-DD');

    이런식으로 사용하시면 REGIST_DATE 컬럼을 가공하지 않고 인덱스를 사용할 수 있습니다.

  1. SQLGate for CUBRID 영구 무료 라이선스 제공

  2. No Image 08Nov
    by 권태성
    2017/11/08 by 권태성
    Views 717 

    MyBatis에서 clob 데이터 이상현상 문의

  3. DB복구

  4. DB내보내기에서 스키마 파일 문의드립니다

  5. 날짜시간 함수를 조건 절에서 어떻게 처리하는지 궁금해서요

  6. DB복구 질문드립니다.

  7. CUBRID 10.1 64bit LINUX 다운이 안되네요

  8. Upgrading From CUBRID 2008 R4.1/R4.3/R4.4 To CUBRID 10.1 시 문의사항

  9. 트리거 작성 도중 알 수 없는 오류가 발생했습니다.

  10. 사용하던 view 가 갑자기 사라지는 현상

  11. 큐브리드 설치 후 디비 서버 시작 실패

  12. 큐브리드 10.1.0 PHP driver 확인

  13. CUBRID 10.1 LIST Partition 생성 오류

  14. DB 이전관련 질문 드립니다.

  15. CUBRID Manager 영문버전 제공여부

  16. DB 이전 문제 문의 드립니다.

  17. 연계과정에서 질문드릴게있습니다.

  18. UPPER 를 이용한 like 검색 과 한글 문제

  19. clob에서 varchar(1073741823) 으로 변경된 테이블 조회시 오래걸리는 현상

  20. DB연계과정에서 에러코드 발생되어 문의 드립니다.

  21. 쿼리 조회시 인덱스를 타지 않고 full scan 으로 나오는 경우 질문드립니다.

Board Pagination Prev 1 ... 131 132 133 134 135 136 137 138 139 140 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales