Я удивлен, что я не могу найти какие-либо существующие решения для этого онлайн, но мне просто нужна функция SQL, которая возвращает стандартный номер недели ISO (т.е. начало недели 1 всегда первый понедельник года).MS Access получить ISO номер недели недели
Ни один из параметров функции DatePart не возвращает правильный результат. Я подумал, что вариант «vbFirstFourDays - начните с первой недели, в которой будет не менее четырех дней в новом году». но тестирование на сегодняшний день (12 января) возвращает неделю 3, а не вторую неделю (мое выражение DatePart("ww",Now(),2)
)
В этом году ИСО неделя 1 начинается 4 января, в следующем году 2 января и в прошлом году это было 5 января .
Большое спасибо
Попробуйте 'DatePart (« ww », Now(), 2,2)'. В вашем примере фактически отсутствовал аргумент * firstweekofyear *. –
Упс, глупо меня, спасибо много, отлично работает :) – Absinthe