Kovalenko Dmitry пишет:
extract(yearday from %1) - extract(weekday from %1) + 1)/7 + 1
Вот это мой моск прям сходу не понял. Но вроде все правильно. Хотя как-
то подозрительно просто. Тем не менее спасибо.
Ага, моск понял. За идею - пятёрка, за реализацию - ну сам
понимаешь :))
yd=extract(yearday from d);
wd=extract(weekday from d);
Для первого диалекта
w=(yd - wd+6)/7+0.5;
Для третьего диалекта
w=(yd - wd+6)/7+1;
О как.
Написали мега-тесты для мульёна дней - все ок.
А тебе воскресенье в куда? В ту что была или в ту что будет?