Как получить номер недели из даты по американскому стилю?
Есть такой запрос: select EXTRACT(WEEK from '2016-01-01'::TIMESTAMP)
который возвращает 53. Т.е. работает по iso стандарту.
Можно ли как-то работать по ам. стилю? Т.е. чтобы
select EXTRACT(WEEK from '2016-01-01'::TIMESTAMP) => 1
select EXTRACT(WEEK from '2016-01-03'::TIMESTAMP) => 2