Code:
SELECT m.PdId
, m.Name
, m.OpStk
, COALESCE(p.ProdQ,0) AS ProdQ
, COALESCE(s.Sales,0) AS Sales
, COALESCE(p.ProdQ,0) -
COALESCE(s.Sales,0) AS CLStock
FROM Prodm AS m
LEFT OUTER
JOIN Production AS p
ON p.PdId = m.PdId
LEFT OUTER
JOIN ( SELECT PdId
, SUM(Sales) AS Sales
FROM Sales
GROUP
BY PdId ) AS s
ON s.PdId = m.PdId