Kovalenko Dmitry пишет:
А тебе воскресенье в куда? В ту что была или в ту что будет?

В каком смысле - "что была или что будет?" ?

В конец недели :)

В смысле того что твой код воскресенье считает первым днем недели.

+++Цицируем тебе+++++++++++++
yd=extract(yearday from d);
wd=extract(weekday from d);

Для первого диалекта
 w=(yd - wd+6)/7+0.5;

Для третьего диалекта
 w=(yd - wd+6)/7+1;
++++++++++++

Т.е. например.

SELECT (extract(yearday from CAST('02.01.2000' as DATE)) -
        extract(weekday from CAST('02.01.2000' as DATE)) + 6)/7 + 1
from
      rdb$database

даст неделю номер 2.



Reply via email to