|
|
@@ -41,6 +41,10 @@ DATE_ADD(NOW(), INTERVAL 1 MONTH)
|
|
|
# 현재시간에 1년 더하기
|
|
|
DATE_ADD(NOW(), INTERVAL 1 YEAR)
|
|
|
|
|
|
+# 두 날짜의 차이 구하기
|
|
|
+DATEDIFF(날짜1, 날짜2)
|
|
|
+TIMESTAMPDIFF(SECOND,날짜1,날짜2) // SECOND:초, MINUTE:분, HOUR:시, DAY:일, WEEK:주, MONTH:월, QUARTER:분기, YEAR:연)
|
|
|
+
|
|
|
ADD_MONTHS(SYSDATE, -3) -> DATE_ADD(NOW(), INTERVAL - 3 MONTH) 또는 TIMESTAMPADD(MONTH,-3,CURRENT_TIMESTAMP)
|
|
|
TO_NUMBER('100') -> CAST('100' AS UNSIGNED)
|
|
|
TRUNC(SYSDATE) -> TRUNCATE(NOW(),1)
|
|
|
@@ -49,7 +53,7 @@ IF(A.UP_FLD_CD = 0, GRP_SEQ, UP_FLD_CD) AS upfolderCode, -> CASE A WHEN '1' THNE
|
|
|
DBMS_RANDOM.VALUE -> RAND()
|
|
|
SYS_CONNECT_BY_PATH -> GROUP_CONCAT(GRP_nm SEPARATOR ',')
|
|
|
GROUP BY ROLLUP(A.REG_DTM) -> GROUP BY A.REG_DTM WITH ROLLUP
|
|
|
-DBMS_RANDOM.STRING('X',#{length}) -> CONVERT(TRUNCATE(A.VAL * CAST(CONCAT(1,LPAD(0,(#{length} - 1),'0')) AS UNSIGNED),0),CHAR)
|
|
|
+DBMS_RANDOM.STRING('X',#{length}) -> CONVERT(TRUNCATE(RAND() * CAST(CONCAT(1,LPAD(0,(#{length} - 1),'0')) AS UNSIGNED),0),CHAR)
|
|
|
|
|
|
|
|
|
# Doamin Class 변수 생성
|