Select 两个月之间的日期范围

Select Date range between two months

我的 table 有一个 [date] 列,我想过滤任何一年的三月到八月之间的日期。

这是我的函数,但其​​中 none 有效并且 returns 所有数据。

iif(CDate([Date]) between DateAdd ("m",3, CDate([Date])) And DateAdd ("m",7,CDate([Date])),"1","0")


iif([Date of Activity] between (DatePart("m", [Date of Activity]) = 4) And (DatePart("m", [Date of Activity]) = 8),"1","0")

日期是保留字,不应用于字段名称。也就是说,如果您的字段是 date/time 字段而不是文本,则以下内容应该有效。 Month() 在 3 和 8 之间