Gracias por tu ayuda, pero aun quitandolo no me presenta el resultado deseado.
este es un query que se parece al objetivo.
Código SQL
[-]SELECT DISTINCT
dbo.PM20000.VENDORID,
dbo.PM00200.VENDNAME,
SALDO = (CASE WHEN(dbo.PM20000.DOCTYPE <> 6 AND dbo.PM20000.DOCTYPE <> 5) THEN SUM(dbo.PM20000.CURTRXAM) ELSE '0.00' END) AS FIELD_1,
SALDO1 = (CASE WHEN(dbo.PM20000.DOCTYPE = 6 AND dbo.PM20000.DOCTYPE = 5) THEN '0.00' ELSE SUM(dbo.PM20000.CURTRXAM) *-1 END) AS FIELD_2
FROM
dbo.PM20000
INNER JOIN dbo.PM00200 ON (dbo.PM20000.VENDORID = dbo.PM00200.VENDORID)
GROUP BY
dbo.PM20000.VENDORID,
dbo.PM00200.VENDNAME,
dbo.PM20000.DOCTYPE
Analicenlo y me dice cual es el resultado.