0

次のような出力が必要です。

ここに画像の説明を入力

現在、私はテーブルを使用しています。しかし、これをテーブル(システムテーブルを除く)で使用したくありません。出来ますか?

クエリ(テーブルを使用):

DECLARE @End_date DATETIME
SET @End_Date = DATEADD(month, -6, GETDATE())

SELECT DISTINCT MONTH(S.ACDATE) AS Mon,CONVERT(CHAR(4),S.ACDATE) AS Month_Name,
    (YEAR(S.ACDATE) % 100) AS Year_No
    FROM SALES as S
    WHERE S.ACDATE < DATEADD(month,MONTH(getdate()),
          DATEADD(year,YEAR(getdate())-1900,0))
    AND S.ACDATE >= DATEADD(month,MONTH(@End_Date)-1,
        DATEADD(year,YEAR(@End_Date)-1900,0))
4

1 に答える 1