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 35145 게시물 읽기
No. 35145
날짜 구하기
작성자
손님
작성일
2009-01-23 13:50ⓒ
2009-01-23 14:21ⓜ
조회수
3,164

어떤 기준일이 주어지고 그 기준일을 포함하는 한 주의 특정 요일의 날짜를 구하려면 어떻게 해야 할까요?

예로 2009년 1월 23일 이 기준일일때

이 날짜를 포함하는 한주(20090118 ~20090124) 의  특정요일(목요일)의 날짜인 20090122 를

구하려고 합니다.

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

select to_char( trunc(to_date(:tstdt,'yyyymmdd'),'D') + :tgtno ,'yyyymmdd')

from dual;


:tstdt 기준일로 yyyymmdd포맷 ['20080123']

:tstno 요일로 일요일 0 으로 순차적으로 토요일 6 [5]


select to_char( trunc(to_date('20090123','yyyymmdd'),'D') + 5 ,'yyyymmdd')

from dual;


ㅁ님이 2009-01-23 15:05에 작성한 댓글입니다. Edit
설명은 위에분 참조하시면 되겠네요.

select TO_DATE(:A)-TO_NUMBER(TO_CHAR(to_date(:A),'D')-5)
from dual;
DOL님이 2009-01-23 15:23에 작성한 댓글입니다. Edit

큰도움 됐습니다.
감사합니다.~

손님님이 2009-01-23 15:33에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
35148AT 예약 작업으로 백업시 실행이 안되요,,,,,, [2]
윤철민
2009-01-28
2300
35147lsnrctl 장애 ~ [2]
COPY
2009-01-27
3192
35146[질문] CLOB 에서 CONTAINS 를 이용한 대소문자 비구별 검색은?
이상호
2009-01-24
3807
35145날짜 구하기 [3]
손님
2009-01-23
3164
35144[질문] 오라클 rac 에서 process 수 개념 [1]
쭈니소리
2009-01-22
3116
35143두 필드의 범위에 해당하는 값을 쿼리하는 방법이 없을까요? [1]
김재근
2009-01-21
2722
35142특정행 제외.. [3]
궁돌이
2009-01-21
3750
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다