0
に参加するには、各月の数量値を返すことです、 1月、2月... 12月には、各PartRefピボットとINNERので、私が欲しいもの</p> <p>お待ちください、私はピボットクエリを実行しようとしているが、私はハード障害が発生しています、私はこのすべてに非常に新しいです
のために、これは私が
SELECT PartRef
, Year
, fMonth
, sum(Quantity) as Quantity
FROM(SELECT PartRef
, year(DateClosed) as Year
, month(DateClosed) as Month
, SUM(fldShipped) as Quantity
FROM PartsInvoice
INNER JOIN Requests ON PartsInvoice.fID = Requests.WorkItemRef
INNER JOIN PartsLine ON Requests.ID = PartsLine.RequestRef
WHERE Closed = 1 and DateClosed > DateAdd(mm, DateDiff(mm, 0, GetDate()) -12, 0)
GROUP BY PartRef, year(DateClosed), month(DateClosed)
) as SalesHits
PIVOT (
SUM(NOT SURE)FOR NOT SURE IN ([Jan],[Feb],[Mar],[Apr],[May],[June],[July],[Ago],[Sep],[Oct],[Nov],[Dec])
)AS Hits
GROUP BY PartRef, Year, Month
感謝を選択:)動作するようになったと信じて、私はすでにテーブル内のデータを持っており、あなたはINNER JOINを削除しましたか? –
シンプルなデータでクエリを簡単にするために、データに必要な条件を追加することができます – AlbertoCh