SELECT SUBSTR(XMLAGG(XMLELEMENT(X,',',B)).EXTRACT('//text()'),2)
FROM (
SELECT 1 AS A, LEVEL AS B FROM DUAL
CONNECT BY LEVEL <= TO_CHAR(LAST_DAY(TO_DATE('200912'||'01','YYYYMMDD')),'DD')
)
GROUP BY A
by 이재현
[2009.12.11 10:58:25]
숫자가 순서되로 나오지 않는 버그가 있군요 ;;
SELECT SUBSTR(MAX(SYS_CONNECT_BY_PATH(LEVEL,',')),2) FROM DUAL
CONNECT BY LEVEL <= TO_CHAR(LAST_DAY(TO_DATE('200912'||'01','YYYYMMDD')),'DD')
GROUP BY 1
by 선모
[2009.12.14 10:45:17]
어차피 맥스 값을 뽑아내기 때문에.. group by는 필요가 없을것 같네요..
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.