0

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
4

1 に答える 1