SELECT Seg,
MAX(CASE WHEN Use='Con' THEN Mat END) AS [Mat-C],
MAX(CASE WHEN Use='Con' THEN Qty END) AS [C-Qty],
MAX(CASE WHEN Use='Pro' THEN Mat END) AS [Mat-P],
MAX(CASE WHEN Use='Pro' THEN Qty END) AS [P-Qty]
FROM
(Yourquery) q
GROUP BY Seg
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/