【发布时间】:2021-09-02 18:00:57
【问题描述】:
我想输入会计年度 (18/19) 并让查询仅从该范围内的日期中选择。这一年是 3 月 1 日 - 2 月 28 日/29 日。有没有办法输入字符串“18/19”或“21/22”并将这些日期分开并变成参数/标准?我不精通 SQL,但这大致是我的想法。
WHERE ([Combined All].Date_Read)>= #3/1/Left([Water Year:],2)#
And ([Combined All].Date_Read)<=#2/1/Right([Water Year:],2)#;
另外,我想创建一个带有日期的字符串并将其输入到 WHERE,但我不知道如何做到这一点
strYearOne = "03/01/" & left([Water Year:],2)
strYearTwo = "03/01/" & right([Water Year:],2)
我对 SWL/Access 语法不是很熟悉,而且我确信我把所有东西都搞混了。 TIA
【问题讨论】:
-
您的第一个建议应该有效。你为什么不尝试?第二个使用应该避免的“文本”日期。
标签: sql ms-access ms-access-2007