我看到有关堆栈溢出的各种主题,但没有一个适合 MS-Access 的...
给定一个开始日期和一个结束日期,有没有办法通过 SQL 返回时间范围内每个给定月份的记录?
例如:
A record has a Start Date of #1/1/2010# and an End Date of #1/31/2010#
Running the query against that single record, I would like the results to be
#1/4/2010# (Monday the 4th)
#1/11/2010# (Monday the 11th)
#1/18/2010# ...etc
#1/25/2010#
限制
- MS-Access 2003:SQL 中没有大小写/循环(IIF 语句很好)
- 这只是一个视图,不会使用 VBA,因为数据不会被篡改。断开连接的记录集是我的最后选择。我希望找到某种方法来调用 SQL 中的自定义函数以帮助返回这些值...当您遍历此日期范围时,某些类可能存储在全局范围内...
这可能吗?我看到很多不,但如果有办法将值传递给函数,我可以找到一种方法来完成这项工作。遗憾的是,我没有办法在不使用 ad/c 记录集的情况下模拟存储过程,至少我知道......那里有任何专家知道方法吗?