Использование date_trun c () .
date_trunc('week', column_name)
Используется определение ISO недели (как и Oracle ''IW'
), поэтому вам нужно примените ту же дату c, которую вы использовали в Oracle, чтобы получить нестандартное начало недели:
date_trunc('week', column_name + 1) - 1