I don't know if Multiple Fields can be Pivotted On the same Pivot condition.So, I had to do a join between two Pivots and then group the data according to Product as follows:--Creating TableCreate Table Ex(Product varchar(10), Region varchar(10), Sales int, DeliveryDate Date)--Inserting Sample DataInsert Into Ex Values('Cheese', 'US', 500, '2012/06/01')Insert Into Ex Values('Eggs', 'US', 1100, '2012/06/10')Insert Into Ex Values('Eggs', 'Canada', 1000, '2012/06/09')--Query For Your RequirementSelect x.Product, Sum(x.US_Sales), SUM(x.Canada_Sales), MAX(x.US_DeliveryDate), MAX(x.Canada_DeliveryDate) From (Select a.Product, a.US_Sales, a.Canada_Sales, b.US_DeliveryDate, b.Canada_DeliveryDate, Row_Number() Over (Partition By a.US_Sales Order By (Select NULL)) As rn From (Select Product, [US] As US_Sales, [Canada] As Canada_Sales From Ex Pivot (Max(Sales) For Region In ([US], [Canada])) As pvt) As a JOIN (Select Product, [US] As US_DeliveryDate, [Canada] As Canada_DeliveryDate From Ex Pivot (Max(DeliveryDate) For Region In ([US], [Canada])) As pvt) As b ON a.Product = b.Product ) As xWhere x.rn = 1Group By x.Product
Hope, this is what you are looking for.N 28° 33' 11.93148"E 77° 14' 33.66384"