SQL Server 2012 Express に会計カレンダー テーブルがあります。各週の最初の日付を取得して、来週から連続して表示できるようにしたいと考えています。つまり、最初の行に 2013 年 9 月 2 日、次に 2013 年 9 月 9 日、2013 年 9 月 16 日などを表示する必要があります。データと共にテーブルを作成する方法を次に示します。
[dbo].[FiscalCalendar](
[FiscalDate] [datetime] NULL,
[FiscalWeekNum] [smallint] NULL,
[FiscalMonthNum] [smallint] NULL,
[FiscalMonthName] [varchar](9) NULL,
[FiscalYear] [smallint] NULL
FiscalDate FiscalWeekNum FiscalMonthNum FiscalMonthName FiscalYear
2013-09-02 00:00:00.000 36 9 September 2013
2013-09-03 00:00:00.000 36 9 September 2013
2013-09-04 00:00:00.000 36 9 September 2013
2013-09-05 00:00:00.000 36 9 September 2013
2013-09-06 00:00:00.000 36 9 September 2013
2013-09-07 00:00:00.000 36 9 September 2013
2013-09-08 00:00:00.000 36 9 September 2013
2013-09-09 00:00:00.000 37 9 September 2013
2013-09-10 00:00:00.000 37 9 September 2013
2013-09-11 00:00:00.000 37 9 September 2013
2013-09-12 00:00:00.000 37 9 September 2013
2013-09-13 00:00:00.000 37 9 September 2013
2013-09-14 00:00:00.000 37 9 September 2013
2013-09-15 00:00:00.000 37 9 September 2013