дата1 до (1 / месяц (дата1) + 2 / месяц (год1)) доступ к VBA - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть коллекция таблиц (id, value, date), как использовать dsum, чтобы получить сумму (значение), где дата предшествует последнему дню месяца (date1) + 1

Я пытался

SomDom("[value]";"[collection]";"[date]<= format(dateserial(year([date1]);month([date1])+1;1)-1,'dd/mm/yyyy')")

, но безуспешно, любая помощь приветствуется.

1 Ответ

0 голосов
/ 12 декабря 2018

Вы можете использовать тот факт, что DateSerial(Year, Month, 0) возвращает последний день предыдущего месяца, например:

DSum("[value]","[collection]","[date] <= DateSerial(Year([date1]),Month([date1])+2,0)")
...