khstar

ORACLE MONTHS함수 본문

DataBase/Oracle

ORACLE MONTHS함수

khstar 2009.06.24 17:03
SELECT MONTHS_BETWEEN ('20080328','20080229') FROM ALL_RULES;
SELECT MONTHS_BETWEEN ('20080329','20080229') FROM ALL_RULES;
SELECT MONTHS_BETWEEN ('20080330','20080229') FROM ALL_RULES;
SELECT MONTHS_BETWEEN ('20080331','20080229') FROM ALL_RULES;

위의 네가지를 돌리면 상당히 웃기다. 일단 결과부터 보자

.967741935483870967741935483870967741936
1
1.03225806451612903225806451612903225806
1

이것이 정상일까 버그일까??
왜 30일은 1이상이고 31일은 1인지??
어쨌든 나중에 달을 계산해야 하는 경우 이런 시덥지않은 문제로 고생하지 말자..
0 Comments
댓글쓰기 폼