次のような出力が必要です。
現在、私はテーブルを使用しています。しかし、これをテーブル(システムテーブルを除く)で使用したくありません。出来ますか?
クエリ(テーブルを使用):
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))