TRUNC(SYSDATE,'YEAR')에서 year을 yyyy로 바꿔도 같던데요 0 4 2,596

by 다조아 [2010.06.02 11:48:02]



날짜형함수에서 year와 yyyy는 원래 같은건가요??

찾아봐도;;; 똑같은거같긴한데...

확신이 안가네요^^

감사합니다
by v상이v [2010.06.02 13:27:09]
SELECT
TRUNC(SYSDATE,'YYYY') a
,TRUNC(SYSDATE,'YEAR') b
,TRUNC(SYSDATE,'YYY') c
,TRUNC(SYSDATE,'YY') d
,TRUNC(SYSDATE,'Y') e
FROM dual

다 같은거예요~~ ^^

by 다조아 [2010.06.02 21:40:59]
v상이v 님 감사합니다~~

by 마농 [2010.06.03 11:27:02]
모두 다 연도를 나타내기 때문에 Trunc에서 사용하게 되면 같은 결과를 냅니다만
TO_CHAR와 함께 사용한다면 각기 다른 결과를 나타내게 됩니다.

SELECT
TO_CHAR(SYSDATE,'YYYY') a
,TO_CHAR(SYSDATE,'YEAR') b
,TO_CHAR(SYSDATE,'YYY') c
,TO_CHAR(SYSDATE,'YY') d
,TO_CHAR(SYSDATE,'Y') e
FROM dual
;

by 다조아 [2010.06.05 23:06:29]
늦게 봣네요

마농님 ㄳ합니다^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입