Hi,
Try this query:
SELECT
[CustName] as CustName,[m] as Manager, [A] as Address, [2011],[2012],[2013]
from
(SELECT
T0.[CardName] as CustName,T2.[U_TEST] as M, T2.[Address] as A, sum(T1.[LineTotal]) as Total,
datepart(yy,T0.[DocDate]) as year FROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OCRD T2 ON T0.CardCode = T2.CardCode
WHERE
T0.[CardCode] = XXX GROUP BY T0.[CardName],T0.[DocDate],T2.[U_TEST],T2.[Address]
union all
(SELECT
T0.[CardName] as CustName, T2.[U_TEST] as M, T2.[Address] as A, -sum(T1.[LineTotal]) as Total,
datepart(yy,T0.[DocDate]) as year FROM ORIN T0 INNER JOIN RIN1 T1 ON
T0.DocEntry = T1.DocEntry INNER JOIN OCRD T2 ON T0.CardCode = T2.CardCode
WHERE
T0.[CardCode] = XXX GROUP BY T0.[CardName],T0.[DocDate],T2.[U_TEST],T2.[Address])) S
Pivot (sum(S.total) For YEAR IN ([2011],[2012],[2013])) P
Note: XXX replace with your card code.
Hope helpful.
Thanks & Regards,
Nagarajan