해당월도의 마직막 일요일을 구하려고 하면 어떻게 하는지요? 0 6 1,007

by 한현우 [Oracle 기초] [2010.04.29 09:27:58]



예를 들어 이번 달이 2010년 04월달인데요.

이번달의 마지막 주 일요일을 구하려고 하면 어떻게 하는지 궁금합니다.

고수님의 답변 부탁드려요. 늘감사합니다.
by v상이v [2010.04.29 09:54:06]
고..수는 아니지만...요....^^;;;

SELECT MAX(DECODE(TO_CHAR(dt,'d'),1,TO_CHAR(dt,'YYYYMMDD'),0)) dt
FROM (
SELECT LAST_DAY(SYSDATE) - (LEVEL - 1) AS dt
FROM dual
CONNECT BY LEVEL <= 7
)

by 마농 [2010.04.29 09:57:04]
SELECT TRUNC(LAST_DAY(sysdate),'d') FROM dual;

by v상이v [2010.04.29 10:07:08]
TRUNC.....아...아아...ㅡㅜ ...

by 한현우 [2010.04.29 10:22:01]
답변 주셔서 대단히 감사합니다. 좋은 하루 되세요. 헤헤헤

by 현 [2010.04.29 10:36:09]
정말 마농이 작성한 코드를 보면...

실로 감탄을 금할 길이 없네요..

by 패대기 [2010.04.29 10:58:25]
수준이 틀린듯..ㅋ
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입