> > Второй вопрос - почему бы в EXTRACT не добавить поддержку WEEK
>
> Вот решил избавить себя от обвинений о предвзятости и добавил параметр
> инициализации, который определяет какой день недели считать первым.

Если честно - я начал немного ошалевать.

Выполнил на MSSQL 2005 такой запрос

select {fn week('2006-12-30')} as d_1,
       {fn week('2006-12-31')} as d0,
       {fn week('2007-1-1')} as d1,
       {fn week('2007-1-2')} as d2,
       {fn week('2007-1-3')},
       {fn week('2007-1-4')},
       {fn week('2007-1-5')},
       {fn week('2007-1-6')},
       {fn week('2007-1-7')} as d7,
       {fn week('2007-1-8')},
       {fn week('2007-1-9')},
       {fn week('2007-1-10')},
       {fn week('2007-1-11')}
from sys.all_columns

В нем в течении недели меняется номер недели!

31 декабря (первый день недели) было 53 неделью, а 1 января уже первая
неделя.

Ничегонепонимаю.

Коваленко Дмитрий.

Ответить