GROUP BY ב- PIVOT
בניתי את השאילתה הזו, רוצה לעשות שורת סיכום אחת לכל cardcode , עכשיו אני מקבל מספר שורות לכל כרטיס. משהו יכול לעזור לי?
SELECT *
FROM (
SELECT
[PmntDate], [CheckDate], [TaxDate], [VendorCode], [VendorName], [Details], case when [Printed]='y' then N'כן' else N'לא' end as 'הודפס', [DdctPrcnt], [Deduction],
year(CheckDate) as 'year',left(datename(month,CheckDate),3) as [month],
[CheckSum] as 'Amount'
FROM ocho WHERE [Canceled] ='N' ) as PAYMENTS
PIVOT
(
SUM(Amount)
FOR [month] IN (jan, feb, mar, apr,
may, jun, jul, aug, sep, oct, nov, dec)
) AS MONTHTOTAL
בניתי את השאילתה הזו, רוצה לעשות שורת סיכום אחת לכל cardcode , עכשיו אני מקבל מספר שורות לכל כרטיס. משהו יכול לעזור לי?
SELECT *
FROM (
SELECT
[PmntDate], [CheckDate], [TaxDate], [VendorCode], [VendorName], [Details], case when [Printed]='y' then N'כן' else N'לא' end as 'הודפס', [DdctPrcnt], [Deduction],
year(CheckDate) as 'year',left(datename(month,CheckDate),3) as [month],
[CheckSum] as 'Amount'
FROM ocho WHERE [Canceled] ='N' ) as PAYMENTS
PIVOT
(
SUM(Amount)
FOR [month] IN (jan, feb, mar, apr,
may, jun, jul, aug, sep, oct, nov, dec)
) AS MONTHTOTAL