vba访问之前(1 / month(date1)+ 2 / month(year1))之前的date1

时间:2018-12-12 16:58:36

标签: vba date ms-access

我有一个表集合(id,value,date) 如何使用dsum获取日期在月份的最后一天(date1)+1之前的sum(value)

我尝试过

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

但没有成功,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用DateSerial(Year, Month, 0)返回上个月的最后一天的事实,例如:

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