Try
SELECT OrderId,
COUNT(*) ItemCount,
SUM(CASE WHEN PriceType="CopyCost" THEN Price ELSE 0 END) TotalCopyCost,
SUM(CASE WHEN PriceType="FullPrice" THEN Price ELSE 0 END) TotalFullPrice
FROM OrderDetails
GROUP BY OrderId
Try
SELECT OrderId,
COUNT(*) ItemCount,
SUM(CASE WHEN PriceType="CopyCost" THEN Price ELSE 0 END) TotalCopyCost,
SUM(CASE WHEN PriceType="FullPrice" THEN Price ELSE 0 END) TotalFullPrice
FROM OrderDetails
GROUP BY OrderId