Başkalarıyla benzer sorunlarla karşılaştığım bir sorun yaşıyorum, ancak bunun yanıtları benim durumum için geçerli görünmüyor. Bu benim ilk Soru, bu yüzden herhangi bir biçimlendirme sorunları için şimdiden bağışlayın ve sağlayabileceğiniz herhangi bir anlayış için teşekkürler.Benim PIVOT, her satırda pivot sütun değerleriyle çift satırları döndürüyor
Benim #TempTBData
şuna benzer:
InvoiceProductID ContactID ContactName ChargeDescription Amount
191 1832 Gloria Cheung Cruise Fare 500.00
191 1886 John Novosad Cruise Fare 500.00
191 2011 Christopher Yong Cruise Fare 100.00
Benim Pivot kodu şöyle:
SELECT DISTINCT<br>
[InvoiceProductID]<br>
,[ChargeDescription]<br>
,[Christopher Yong],[Gloria Cheung],[John Novosad]<br>
FROM #TempTBData<br>
PIVOT(MAX([Amount])<br>
FOR [ContactName] IN ([Christopher Yong],[Gloria Cheung],[John Novosad])) AS PVTTable
..Ve benim MİL sonucu şöyle görünür:
InvoiceProductID ChargeDescription Christopher Yong Gloria Cheung John Novosad
191 Cruise Fare NULL NULL 500.00
191 Cruise Fare NULL 500.00 NULL
191 Cruise Fare 100.00 NULL NULL
.. Ve sonuç şöyle olsun:
InvoiceProductID ChargeDescription Christopher Yong Gloria Cheung John Novosad
191 Cruise Fare 100.00 500.00 500.00
Lütfen neyi yanlış yaptığımı bildirin.
teşekkürler @Ajmot! Sınırlı wysiwyg editöründe bu şekilde şeyleri nasıl biçimlendirileceğini göremedim. – Scott