Thanks Khagesh!
I needed only the serial portion but it seems to work.
SELECT T0.[ItemCode] ,T0.[ItemName] ,T0.[DistNumber] ,T2.[WhsName] ,T1.[Quantity] FROM OSRN T0 LEFT JOIN OSRQ T1 ON T0.[ItemCode] = T1.[ItemCode] AND T0.[SysNumber] = T1.[SysNumber] INNER JOIN OWHS T2 ON T1.[WhsCode] = T2.[WhsCode] and T1.[Quantity] <> 0 LEFT OUTER JOIN OITM T3 ON T0.[ItemCode] = T3.[ItemCode] WHERE T1.[WhsCode] BETWEEN '[%0]' AND '[%1]' AND T3.[ManSerNum] = 'Y' UNION ALL SELECT T0.[ItemCode] ,T1.[ItemName] ,NULL ,NULL ,SUM(T0.[OnHand]) FROM OITW T0 INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode WHERE T0.[WhsCode] BETWEEN '[%0]' AND '[%1]' AND T0.[OnHand] > 0 AND T1.[ManSerNum] <> 'Y' GROUP BY T0.[ItemCode],T1.[ItemName]