|
|
|
| Нужно построить ворожения:
Возвращает записи за Date()-5 рабочих дней;
Неделя начинается с понедельника, заканчивается воскресения;
Рабочая неделя начинается с понедельника, заканчивается пятницу.
К примеру, сдаю документы в понедельник, забираю пятницу, сдаю вторник забираю в понедельник следующей недели…
Моя попытка (не работает):
Format(IIf(Weekday(Date())=2;DateAdd("d";-3;Date());DateAdd("d";-5;Date()));"mm/dd/yyyy")
заранее спасибо за помощь | |
|
| |
|
|
|
| Дата получения если сдаешь сегодня
date() + 4 + iif(weekday(date())=2;0;2)
|
если сдавал в понедельник, то не добавляем лишнего иначе в плюс 2 выходных
для условия выборки
>=date() - 5 - iif(weekday(date())=6;0;2)
|
если сегодня пятница. то не вычитаем выходных, иначе вычитаем | |
|
| |