【问题标题】:date1 before (1/month(date1)+2/month(year1)) vba accessdate1 before (1/month(date1)+2/month(year1)) vba 访问
【发布时间】:2018-12-12 16:58:36
【问题描述】:

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

我试过了

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

但没有成功,感谢任何帮助。

【问题讨论】:

    标签: vba date ms-access


    【解决方案1】:

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

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

    【讨论】:

    • 这是本月的最后一天。不应该是:DateSerial(Year([date1]);Month([date1])+2;0)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-15
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多