我看到这个局面堆栈溢出,但没有适合的MS-Access中的contect各种主题...SQL - 两个日期(非VBA)之间的查询范围
给定一个起始日期和结束日期,有没有一种方法可以通过SQL在时间范围内为每个给定的月份返回记录?
EG:
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中的自定义函数以帮助返回这些值...某些类存储在全局范围内,而您在此日期范围内迭代时可能...
这可能吗?我看到很多不,但是如果有一种方法可以将值传递给函数,我可以找到一种方法来实现这个功能。可悲的是,我没有办法在不使用d/c记录集的情况下模拟存储过程,至少我知道......任何专家都知道某种方式?
我很难理解这个问题。你的例子并没有多说 – 2010-04-09 22:17:10
我明白你的意思了。不幸的是,我没有解决方案 – 2010-04-09 22:26:00
它看起来像你已经关闭了不合适的所有方法,可以帮助你完成任务。我不知道如果你不打算以与你所说的不同的方式开展工作,任何人都无法帮助你。 – 2010-04-11 01:10:00