postgresql date_trunc 함수를 이용해서 해당 날짜가 속한 주의 월요일을 알아내 봅시다.
저번에 group by week를 하는 방법을 알아보았습니다. to_char와 IYYY IW format을 이용해서 했었습니다. 그런데, 이 방법 말고도, date_trunc라는 함수를 이용해서 하는 방법도 있어요. 간단하게 알아보겠습니다. 문서에 따르면 field가 가능한 것 중 하나가 'week'가 있어요. 이는 "주"를 의미합니다. 2022년 11월 6일을 date_trunc의 soruce로, field로 'week'를 넘겨 보겠습니다. 그러면 2022년 10월 31일 00:00:00.000 +0900이 나오는데요. 이는 2022년 10월 31일이 월요일이기 때문입니다. 11월 1일이 화요일이고, 11월 6일이 일요일입니다. 한 주의 시작을 월요일이라고 하면 11월 6일은 10월 31일이 시작인 주..
코딩/Sql
2022. 11. 6. 01:47
최근댓글