我们有一个表来跟踪项目在仓库:遍历日期
-------------------------
ID DATEIN DATEOUT
-------------------------
我们需要的是在每周的仓库物品的量的列表。
这是多远,我们已经得到了:
SELECT
COUNT (ID)
FROM
table
WHERE
table.DATEIN<=#somedate1#
AND
(
table.DATEOUT>#somedate1#
OR
table.DATEOUT IS NULL
)
这使我们的项目在日期#somedate1#仓库中的数量。但是,我们需要每周的金额清单。 (请注意,有些物品可能会留在仓库中数月)
棘手的部分不是一周,我们可以使用DATEPART(“ww”,#somedate1#),但循环遍历日期。
任何想法?
不幸的是,这不是我们所需要的。它会添加我们指定日期的星期编号,但它仍然会提供我们指定的星期内的项目数量。 – user1833551
暂时忘记一周的数字,那一部分并不重要。如果我们每天可以得到相同的结果,而不是每周,我们也会得到我们所需要的。问题在于我们无法遍历日期。 – user1833551