【发布时间】:2018-03-17 05:44:12
【问题描述】:
我的目标是找到正确的标准,从今天或本月开始检索一个月前的数据,以两位数表示。
目前Month(now()) 给出 10,但我希望得到 09,而不是 9。
我尝试了 DateSerial、getDate(),几乎所有我能想到的或在线的东西。但他们都没有工作。对此的任何建议将不胜感激!谢谢!
【问题讨论】:
标签: sql ms-access ms-access-2010 ms-access-2007 criteria
我的目标是找到正确的标准,从今天或本月开始检索一个月前的数据,以两位数表示。
目前Month(now()) 给出 10,但我希望得到 09,而不是 9。
我尝试了 DateSerial、getDate(),几乎所有我能想到的或在线的东西。但他们都没有工作。对此的任何建议将不胜感激!谢谢!
【问题讨论】:
标签: sql ms-access ms-access-2010 ms-access-2007 criteria
您可以使用以下内容:
Format(DateAdd("m", -1, Now()), "MM")
DateAdd 部分将当前日期减去一个月,Format 部分以MM 格式输出月份(带前导零)
【讨论】:
,替换为分号;