태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


댓글 하나가 운영자에겐 커다란 힘이 됩니다!

[질문]
해당년도의 선택된 주의 첫번째 날자를 구하고 싶습니다.
 
예로 2002년 36번째 주의 첫번째 날자는 2002/09/02입니다.
2002년 36번째주를 가지고 ’2002/09/02’이란 해당주의 첫번째 날자를 구하고 싶습니다.
 

[답변][석철희님 답변글]

SQL> SELECT NEXT_DAY(TO_DATE(해당년도||’0101’,’RRRRMMDD’) + (선택한주 - 2) * 7, 2)
         FROM DUAL;
 

SQL> SELECT NEXT_DAY(TO_DATE(2003||’0101’,’RRRRMMDD’) + (2 - 2) * 7, 2)
         FROM DUAL;
NEXT_DAY
--------
03/01/06
 
 
==> FROM 앞에 2 는 월요일을 그 주에 첫번째로 선택한 거니깐 일요일을
    그 주의 첫번째 날로 바꾸시려면 1로 바꾸시면 됩니다.

출처 : http://www.oracleclub.com

위의 정보가 도움이 되셨나요? 그렇다면 댓글 하나만 남겨주세요.
댓글 하나가 운영자에겐 커다란 힘이 됩니다!

Write your message and submit
« PREV : 1 : ... 35 : 36 : 37 : 38 : 39 : 40 : 41 : 42 : 43 : ... 436 : NEXT »