khstar
ORACLE MONTHS함수 본문
반응형
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인지??
어쨌든 나중에 달을 계산해야 하는 경우 이런 시덥지않은 문제로 고생하지 말자..
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인지??
어쨌든 나중에 달을 계산해야 하는 경우 이런 시덥지않은 문제로 고생하지 말자..
반응형
Comments