SELECT id,description,SUM(qty) - SUM(received_qty) AS Remaining
FROM
(
SELECT id,description,qty,CAST(0 AS int) AS received
FROM table1
UNION ALL
SELECT id,description,0,received_qty
FROM table2
)t
GROUP BY id,description
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/