To start with, this works: SELECT sum((SORELS.forderqty - SORELS.finvqty - COALESCE (DBO.GETSHIPPEDNOTINVOICEDQTY ( sorels.fsono + sorels.finumber + sorels.frelease),0)) * SORELS.funetprice) as [BackOrder] FROM SORELS WHERE sorels.fsono = '281460' AND FMASTERREL = 0
The answer is 4147.5. what I want to return is 4147.50. I tried the following: SELECT sum(cast((SORELS.forderqty - SORELS.finvqty - COALESCE (DBO.GETSHIPPEDNOTINVOICEDQTY ( sorels.fsono + sorels.finumber + sorels.frelease),0)) * SORELS.funetprice as decimal(5, 2) )) as [BackOrder] FROM SORELS WHERE sorels.fsono = '281460' AND FMASTERREL = 0
AND SELECT cast(sum((SORELS.forderqty - SORELS.finvqty - COALESCE (DBO.GETSHIPPEDNOTINVOICEDQTY ( sorels.fsono + sorels.finumber + sorels.frelease),0)) * SORELS.funetprice ) as decimal(5, 2)) as [BackOrder] FROM SORELS WHERE sorels.fsono = '281460' AND FMASTERREL = 0
and both return 0. Help.