> > Второй вопрос - почему бы в 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 января уже первая
неделя.
Ничегонепонимаю.
Коваленко Дмитрий.