【发布时间】:2010-09-29 23:33:25
【问题描述】:
我需要创建一个总需求报告,该报告从开始日期开始计算库存中物品的供应和需求量,并将其“存储”到一年中的不同周,以便物料计划人员知道他们什么时候需要一个项目,如果他们当时有足够的库存。
例如,今天的日期(报告日期)是 8/27/08。第一步是找到报告日期所在周的星期一的日期。在这种情况下,星期一将是 8/25/08。这成为第一个桶的第一天。在此之前的所有交易都分配到第 0 周,并将汇总为报表的期初余额。剩余的桶是从那个点开始计算的。对于第 8 个存储桶,没有结束日期,因此在第 8 个存储桶开始日期之后的任何交易都被视为第 8 周。
周# 开始日期 结束日期
0.......无........8/24/08
1.......8/25/08.......8/31/08
2.......9/1/08............9/7/08
3.......9/8/08.........9/14/08
4.......9/15/08.......9/21/08
5.......9/22/08.......9/28/08
6.......9/29/08.......10/5/08
7.......10/06/08.....10/12/08
8.......10/13/08......无
如何获取给定日期的周#、开始日期、结束日期?
【问题讨论】:
标签: sql-server datediff dateadd