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

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]
늦게 봣네요

마농님 ㄳ합니다^^