だから私は長いプログラミングの大暴れの終わりに来ており、乗り越えなければならない論理的なハードルが1つ残っています. 私のアプリケーションは、見積もり依頼の 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