Home Forums SQL Server 2008 T-SQL (SS2K8) How to Calculate Difference between 2 queries Columns in union ALL RE: How to Calculate Difference between 2 queries Columns in union ALL

  • Yes that's correct Chris..

    SELECT
    COL1, Col2, Col3, First_Bal, First_Qty, S_Balance
    , First_bal - S_Balance AS New_Balance
    FROM (
    SELECT COL1, Col2, Col3, SUM(Balance) First_Bal,
    Sum(Quantity) First_Qty, 0 as S_Balance
    from Table2
    Group by COL1, Col2, Col3

    UNION ALL
    SELECT COL1, Col2, Col3, 0 First_Bal, 0 First_Qty,
    SUM(MyBalance) as S_Balance
    from Table1
    Group by COL1, Col2, Col3
    ) tem