1
私はSQLクエリを持ち、PIVOTテーブルを作成しています。日付付き動的SQLクエリ
ここにあります。
SELECT *
FROM (
SELECT
Name
,Year
,sum(Payment) as TotalPayment
FROM Orders
group by Name,Date
) as Tablo
PIVOT
(
SUM(TotalPayment)
FOR Date IN ([2009-11],[2009-12],[2010-01])
)
AS p
このクエリを作成した月ごとの合計支払い額と月ごとに手動で年月を追加したユーザーを取得しています。私はそれを動的に行う必要があります。
ループなどのSQLクエリを使用して月から年を動的に取得するにはどうすればよいですか?
ありがとうございました!
使用 'ダイナミックSQL' – Squirrel
使用' DATEADD(MONTH、-2、GETDATE()) ' – waka
@Squirrelかの線に沿って何か:考える: –