1

私はこのクエリを作成しました:

SELECT *
FROM 
(
   SELECT [VendorCode], [VendorName], 
      year(CheckDate) as 'year',
      left(datename(month,CheckDate),3) as [month], 
      [CheckSum] as 'Amount'
   FROM ocho 
   WHERE [Canceled] ='N'
) as abc
PIVOT
(
  SUM(Amount)
  FOR [month] IN (jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec)
) AS sumpivot

各ベンダーが 1 行にまとめられていないテーブルを取得します。各ベンダーは 12 か月以内であり、小切手で支払った月数によって異なります。vendorcodeandにgroup by を作成しようとしました nameが、失敗しました。

4

1 に答える 1