と の 2 つの日付がFromDate
ありToDate
ます。Start は常にMondayで、ToDate
常にFridayです。
- カウントするだけでなく、週数を個別に見つけたい。
- 特定の日付範囲で週 1、週 2、週 3 などのレポートを表示したいと考えています。(つまり、週ごとの製品数)。
私はこれを試しました:
SELECT * FROM WeekDate
WHERE DATEDIFF(Week,GETDATE(),'2013-09-20')=0
週0だけでなく、すべての値を提供します。これについて誰か助けてもらえますか?
テーブル構造
CREATE TABLE [dbo].[WeekDate]
(
[id] [int] IDENTITY(1,1) NOT NULL,
[Counter] [int] NULL,
[CDate] [datetime] NOT NULL
) ON [PRIMARY]
データは
1 1 2013-09-17 00:00:00.000
3 2 2013-09-18 00:00:00.000
4 6 2013-09-19 00:00:00.000
5 2 2013-09-23 00:00:00.000
6 3 2013-09-24 00:00:00.000
7 4 2013-10-01 00:00:00.000