Background Image

FORUM

2010.06.21 22:51

Date 형 쿼리 문의

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

단축키

Prev이전 문서

Next다음 문서

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

[Oracle]

REQ_DATE BETWEEN TO_DATE(#REQ_DATE_S#,'YYYY-MM-DD') AND
TO_DATE(#REQ_DATE_E#,'YYYY-MM-DD')+0.99999

 

[Mysql]

REQ_DATE BETWEEN STR_TO_DATE(#REQ_DATE_S#,'%Y-%m-%d') AND
DATE_ADD(DATE_ADD(STR_TO_DATE(#REQ_DATE_E#,'%Y-%m-%d'), INTERVAL 1 DAY), INTERVAL -1 SECOND)

 

의 쿼리를 큐브리드 쿼리로 변경시 문의 드립니다. #REQ_DATE_S# 은 입력값입니다.

 

큐브리드 날짜형 컬럼은 timestamp 입니다.

 

 

  • ?
    손승일 2010.06.22 23:45

    REQ_DATE BETWEEN CAST(TO_DATE(#REQ_DATE_S#,'YYYY-MM-DD') AS TIMESTAMP) AND CAST((TO_DATE(#REQ_DATE_E#,'YYYY-MM-DD')+1) as TIMESTAMP) -1

    과 같이 사용 가능합니다.

     

    CUBRID 날짜/시간 타입은 자동으로 형전황이 되지 않기 때문에 명시적으로 형전환을 해주어야 합니다.

    해당 컬럼이 timestamp 이기 때문에 timestamp로 형전환하여 비교하여야 합니다.

    두 번째로는 CUBRID date는 단위가 day 이므로 date -1은 하루를 빼는 것이고, timestamp는 단위가 초 이므로 timestamp -1은 1초를 빼는 것과 같습니다.

    이러한 사항을 염두에 두시고 위 예를 참고하시기 바랍니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4442
1047 MSSQL같이 레코드 복사는 안 되나요? 1 하늘나무 2014.03.28 10491
1046 mysql로 마이그레이션하는방법좀.. 1 썬해바라기 2009.12.14 10493
1045 systimestamp 함수로 현재시간을 불러올 경우 에러가 발생합니다. 1 노랑배 2011.01.28 10495
1044 마이그레이션 툴문의 3 webdoors 2010.03.23 10497
1043 cubrid 2008 R 2.1에서 2.2 버전으로 업그레이드 문의 2 file 종이 2010.06.04 10498
1042 database 시동이 안되요 1 2 나상숙 2009.04.04 10498
1041 broker error 8 쪼로롱 2014.02.26 10501
1040 질의 편집기로 부질의 유도테이블 쿼리실행에 대해 2 Chans 2009.09.17 10503
1039 9.1 가져오기 / 내보내기 2 bellstar 2014.05.13 10506
1038 IF문 관련 질문입니다. 1 뿌잉 2014.02.18 10516
1037 데이타 올리기로 데이타 삽입후 db_serial 변경 문의 1 초보 2010.04.08 10521
1036 [해결됨] 3.0 -> 3.1 이전중에 문제가 발생해서 현재 업무 마비상태 입니다. 11 file reerror 2011.03.25 10530
1035 컬럼 데이터타입 수정 문의 2 지렸당께 2011.12.05 10537
1034 기본값 설정 문의 3 칸의후계자 2009.09.16 10537
1033 날짜사이 데이터 1 ES 2010.11.12 10543
1032 테이블 복구 1 mydream 2010.02.26 10544
1031 LEFT 함수 문의 1 유니콘 2010.08.12 10547
1030 다름이아니라 PHP 모듈관련 1 ghkdldjfld 2010.04.03 10556
1029 트랜잭션의 상세정보를 확인할수 있는 방법이 있나요? 1 김현성 2011.06.01 10558
1028 커넥션 유지 관련 2 구름마음 2013.07.05 10564
Board Pagination Prev 1 ... 143 144 145 146 147 148 149 150 151 152 ... 200 Next
/ 200

Contact Cubrid

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