๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

TIL, WIL/TIL๐Ÿ“˜

01. 06 TIL : YEARWEEK()์˜ ์—ฐ๋ง ์—ฐ์ดˆ ๊ฐ’ ์ด์Šˆ

728x90

YEARWEEK() ์ฟผ๋ฆฌ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ ๊ธฐ๊ฐ„ ์‚ฌ์น™ ์—ฐ์‚ฐ์˜ ๊ฒฝ์šฐ, ์—ฐ๋ง ์—ฐ์ดˆ ๊ฐ„ ์—ฐ๋„๊ฐ€ ๋ณ€๊ฒฝ๋  ๋•Œ

๋ฌธ์ œ

ex) YEARWEEK(2024-12-29) + 1 = '202452' + '000001'์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ์ด ๊ฒฐ๊ณผ ๊ฐ’์€ '202453'

 

~ 2024๋…„์˜ ์ฃผ์ฐจ๋Š” 52์ฃผ์ฐจ๊นŒ์ง€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ํ•ด๋‹น ์กฐ๊ฑด์ ˆ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋ฌด๊ฒƒ๋„ ๋‚˜์˜ค์ง€ ์•Š๊ฒŒ ๋œ๋‹ค.

 

ํ•ด๊ฒฐ

YEARWEEK(DATE_ADD(2024-12-29, INTERVAL 1 WEEK))

 

๋ฐฉ์‹์œผ๋กœ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ํ•ด๋‹น ํ•จ์ˆ˜๋Š” ์ •์ƒ์ ์œผ๋กœ '202501'์„ ๋ฐ˜ํ™˜ํ•˜๊ฒŒ ๋œ๋‹ค. ๋นผ๊ธฐ ๋“ฑ ๋‹ค๋ฅธ ์‚ฌ์น™์—ฐ์‚ฐ์˜ ๊ฒฝ์šฐ์—๋„ ๋™์ผํ•˜๊ฒŒ ์ ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค

728x90