им пытаются поставить несколько сумм в этой сводной таблице, но я гавань была succeful,Pivot с многократным результате значения
Это данные Сырые из
select
billname,
orderperiodyear,
Sum_buyprice,
Sum_Sellprice,
Tonnage
From Sum_Orders
Это мой pivot Как я могу включить цену покупки и тоннаж в результаты стержня
SELECT billname,SUM([2017])AS '2017', SUM([2016]) AS '2016'
FROM Sum_Orders
PIVOT
(
SUM(Sum_SellPrice)
FOR OrderperiodYear IN ([2017],[2016])
)AS pvt
WHERE OrderStatus IN ('Complete', 'Invoiced')
AND ((MONTH(OrderDate) = MONTH(GETDATE()) AND day(OrderDate) <= DAY(GETDATE()))
OR MONTH(OrderDate) < MONTH(GETDATE()))
Group by BILLNAME
HAVING COALESCE(SUM([2017]), SUM([2016])) IS NOT NULL
ORDER BY BILLNAME ASC
Это то, что я получаю от моего поворота
Im ищет что-то вроде этого
[why-may-i-not-upload-images-of-code] (http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code -on-so-when-ask-a-question/285557 # 285557) –
Сначала вы должны сделать univot, а вместо 'year' вы создаете такие значения, как' year_sell', проверяете этот [** пример **] (http: //stackoverflow.com/a/42354610/3470178), чтобы получить базовый запрос. –