所以我已经结束了漫长的编程狂潮,我还有一个逻辑障碍需要克服。我的应用程序为报价请求提供 KPI。业务负责人要求按周对这些 KPI 进行细分,我想当这完成时,请求将按月细分。我在我的 SQL 查询中发现了这一点:
SELECT qpid FROM cpkpis WHERE DATEPART(ww, qpvalidfrom)=13 GROUP BY qpid;
这将为我提供一个 qpid 列表以计算总数并提供实际的主键以进行深入研究。
我无法理解的是如何从我的C#
代码中获取一年中的几周的枚举。我已经看过了GregorianCalandar Class
,特别是,GetWeekOfYear Method
但我在列举这些值时遇到了麻烦。
那么我的问题是:给定一个日期范围[让我们说]我将如何枚举开始日期和结束日期之间2013-01-14
的一年中的几周?2013-04-10
ints