
1. ์ํ๋ ๋ ์ง๋ณ ํน์ ๊ธฐ๊ฐ๋ณ๋ก ์๋ฅด๊ธฐ Truncate์ ์ถ์ฝ ํํ์ธ trunc๊ฐ ๋ค์ด๊ฐ ํจ์์ด๋ค. date_trunc ์๋ ๋จ์ด ๋ป ๊ทธ๋๋ก ๋ ์ง๋ฅผ ์๋ผ๋ธ๋ค, ์ ์ฌํ๋ค. ์ง๊ด์ ์ด๋ค. date_trunc(์ ์ฌ ๋จ์, ์ ์ฌ ๋์) ์ ์ฌ ๋์ ์์น์ ๋ ์ง ํน์ ์๊ฐ ๊ฐ์ด ํํ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋๋ช
์ ์
๋ ฅํ๋ค. (type timestamp, timestamp with time zone ๋๋ interval์ ๊ฐ) ํด๋น ๋ ์ง๋ฅผ ์ด๋ ์ ๋์ ์ ๋ฐ๋๋ก ์ชผ๊ฐค ๊ฒ์ธ์ง ๋จ์๋ฅผ ์ง์ ํ๋ค. (๋ฐํ ๊ฐ๋ ๋ง์ฐฌ๊ฐ์ง๋ก type timestamp, time zone ๋๋ interval) date_trunc('year', timestamp) // ์ฐ๋๋ณ date_trunc('month', timestamp) // ์๋ณ date_..