This is what I have so far and it will run but it is returning some values that still have LIQOH greater than sum of LIHCOM.Any suggestions?SELECT DISTINCT IMLITM,IMITM,SUM(case when LIPBIN ='S' then LIHCOM else 0 end) AS COMMITS,IMDSC1FROM PRODDTA.F4101 INNER JOIN PRODDTA.F41021 ON IMITM = LIITMGROUP BY IMLITM,IMITM,LIPQOH,LIHCOM,IMDSC1,IMSTKT,IMLNTY,LIPBIN,LILOCN,LIMCUhaving (SUM(case when LIPBIN ='S' then LIHCOM ELSE 0 END) > SUM(case when LIPBIN ='P' then LIPQOH ELSE 0 END ))AND LIPQOH > '0'AND LILOCN <> 'CLR10000'AND LILOCN NOT LIKE 'CFO%'ORDER BY IMLITM