반응형
해당 주의 첫날을 구하고 싶을 경우
select trunc(sysdate, 'day') from dual
엄청난 기능이었다.ㅠㅠ
맨날 이런거 때문에 삽질했었는데
trunc의 숨겨진 기능이 있엇따니..
그 외에도 다음과 같은 argument 가 있었음
Unit
Valid format parameters
Year
SYYYY, YYYY, YEAR, SYEAR, YYY, YY, Y
ISO Year
IYYY, IY, I
Quarter
Q
Month
MONTH, MON, MM, RM
Week
WW
IW
IW
W
W
Day
DDD, DD, J
Start day of the week
DAY, DY, D
Hour
HH, HH12, HH24
Minute
MI
iso year : 잘 모르겠음.--;
quarter : 분기의 첫날
month : 월의 첫날
week : 주의 첫날
iw : iso관련--;;
w : 가장 근접한 수요일 찾기
ddd : 날자 자르기(default 인듯)
day : 이전 일요일 중 가장 근접한 일요일
iw : 이전 주 시작일(iso 기준일듯, 월요일 나옴)
hour : 시간
minute : 분
출처 : http://www.techonthenet.com/oracle/functions/trunc_date.php