FORUM

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

단축키

Prev이전 문서

Next다음 문서

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

큐브리드를 사용하다가 날짜형과 관련하여 처리가 안되는 부분이 있어서 질문드립니다.

 

select LAST_DAY(sysdate) + 7 - to_number(TO_CHAR(LAST_DAY(sysdate), 'd'))   from  db_root

 

위와같은 쿼리를 실행시키면  오류가 납니다.

 

오류 설명:
Semantic: '-' operator is not defined on types date and numeric. select  last_day( SYS_DATE )+7- to_number( to_char( last_day( SYS_DATE ), 'd', 'en_US')) from db_root db_root where rownum between 1 and 5000

 

 to_number(TO_CHAR(LAST_DAY(sysdate), 'd'))    이부분이    현재 2011년 2월이기때문에 2를 반환합니다.

 

결국

 

select LAST_DAY(sysdate) + 7 -2 from db_root 와 같은 쿼리인데  위와같이 실행시키면 안됩니다.

 

조언부탁드립니다.

 

 

 

  • ?
    남재우 2011.02.14 06:36

    안녕하세요.

    일단 위의 에러는 각 함수가 리턴하는 타입의 차이로 인한 것입니다.

    그리고 올려주신 질의의 to_char() 부분에서 'd'는 몇번째 요일인지를 리턴하는 것입니다. 말씀하신 것처럼 월을 리턴하는 것이라면 to_char(sysdate, 'mon', 'ko_kr') 로 사용하셔야 합니다. 아마 오타이실것 같네요.

    그 달을 구하는 것이라면 extract()를 사용할 수 있으며 이를 사용할 경우 원하는 연산이 가능합니다.

    select LAST_DAY(sysdate) + 7 - extract(day from LAST_DAY(sysdate))  from  db_root

    만약 요일을 구하는 것이라면 아래와 같이 수정가능합니다.

    select LAST_DAY(sysdate) + 7 - cast(TO_CHAR(LAST_DAY(sysdate), 'd') as int) from  db_root


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 10 admin 2024.04.23 37897
927 windows 2008 R2(64bit) 서버에서 php사용시 큐브리드 모듈 사용 질문 1 김우람 2011.03.03 13260
926 백업을 실행하면 에러가 뜹니다. 1 지니보이 2011.03.02 8286
925 PHP 커넥션 실패 문의 1 무리링 2011.03.02 10066
924 JDBC에서 like 문 사용 방법은? 5 별솔아범 2011.03.01 16166
923 에러메시지 문의 드립니다 1 file 유니콘 2011.03.01 9657
922 네트워크 공사로 서버 ip가 변경 되었습니다. 1 file 이즈 2011.03.01 8157
921 설정 환경 복구 방법 1 이주하 2011.03.01 9041
920 큐브리드 언로드와 로그방법을 알려주세요 6 SoMa 2011.03.01 8810
919 큐브리드 버전과 빌드 문의 1 crkim2k 2011.02.28 7402
918 큐브리드 데이터베이스 복구 1 차도여리 2011.02.28 9834
917 like '%'글자 조회 3 스카이 2011.02.25 14817
916 날짜 연산 관련 문의드려요~ 3 니코로빈 2011.02.24 9212
915 데이터 이전이 불가합니다. 1 SoMa 2011.02.24 8118
914 SELECT 쿼리 실행시 오류문제입니다. 1 file 니코로빈 2011.02.24 10119
913 큐브리드 3.1로 업그레이드가 되지 않습니다. 10 종이 2011.02.23 8104
912 아래 918번 글에 대한 답변은 언제쯤...?? 1 유니콘 2011.02.21 8076
911 같은 서버의 타 데이터베이스의 테이블을 select 하고 싶습니다. 1 미스터비니 2011.02.17 8503
910 like 검색관련 1 secret 박성규 2011.02.16 10
909 right 함수안에 DATE_FORMAT 함수 있을때 문의 1 file 유니콘 2011.02.15 9332
908 큐브리드 매니저 버그 발견 1 file 유니콘 2011.02.15 7722
Board Pagination Prev 1 ... 159 160 161 162 163 164 165 166 167 168 ... 210 Next
/ 210

Contact Cubrid

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

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5