There are multiple approaches You could create two PIVOT Subqueries and join them but I prefer this way
SELECT
t.WorkDate
,SUM(CASE WHEN t.Par='CR' THEN t.Qty ELSE 0 END) AS CR
,SUM(CASE WHEN t.Par='CR' THEN t.laborhrs ELSE 0 END) AS CRHours
,SUM(CASE WHEN t.Par='ER' THEN t.Qty ELSE 0 END) AS ER
,SUM(CASE WHEN t.Par='ER' THEN t.laborhrs ELSE 0 END) AS ERHours
,SUM(CASE WHEN t.Par='ET' THEN t.Qty ELSE 0 END) AS ET
,SUM(CASE WHEN t.Par='ET' THEN t.laborhrs ELSE 0 END) AS ETHours
,SUM(CASE WHEN t.Par='YD' THEN t.Qty ELSE 0 END) AS YD
,SUM(CASE WHEN t.Par='YD' THEN t.laborhrs ELSE 0 END) AS YDHours
GROUP BY t.WorkDate
FROM [tablename] t
It's the fastest approach to these problems that I've found as it just needs to traverse the table once.