[oracle] sql ๋ ์ง ๊ด๋ จ ํจ์ sysdate, next_day(), last_day(), add_months(), months_between()
1. SYSDATE SYSDATE๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ค์น๋ ์๋ฒ๋ ๊ฐ์ธ ์ปดํจํฐ์ ์ผ์๋ฅผ ํน์ ํ์์ผ๋ก ๊ฒ์ํ๋ค. current_date๋ผ๊ณ ์
๋ ฅํด๋ sysdate์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค. 2. SYSDATE- TO_CHAR() TO_CHAR() ํจ์๋ '๋ ์ง'๋ฅผ '๋ ์งํ์'์ ํ์ํ๋ ๋ฌธ์๋ก ๋ฐ๊พธ๋ ๊ธฐ๋ฅ์ด๋ค. TO_CHAR(๋ ์ง, [๋ ์งํ์]); 3. SYSDATE- TO_DATE() TO_DATE() ํจ์๋ ๋งค๊ฐ๋ณ์๋ก ์
๋ ฅํ '๋ ์ง ํ์ ๋ฌธ์์ด'์ ๋ ์ง๋ก ๋ฐ๊พธ๋ ๊ธฐ๋ฅ์ผ๋ก ๋ฐ๊พผ ๋ ์ง๋ +, - ์ฐ์ฐ์ด ๊ฐ๋ฅํ๋ค. TO_DATE(๋ ์งํ์ ๋ฌธ์์ด); ํ์ฌ ๋ ์ง - BIRTH_DAY /365 ํ๊ณ 1์ด ๋ํ๋ฉด ๋๋ค. 4. NEXT_DAY() NEXT_DAY() ํจ์๋ ์ง์ ์ผ ์ดํ์ ๋ ์ง๋ฅผ ๊ตฌํ๋ ๊ธฐ๋ฅ์ผ๋ก, ๋งค๊ฐ๋ณ์..
2021.10.15