não estou conseguindo fazer essa subtração:
SELECT
CONVERT(VARCHAR,SUM((CAST(valor1 AS MONEY))),1) - CONVERT(VARCHAR,SUM((CAST(valor2 AS MONEY))),1)
FROM tabela WHERE PROJECAO = 'BALANCO'
me dá o erro: Operand data type varchar is invalid for subtract operator.
Eu já tentei fazer a conversão para float ou numeric, mais mesmo assim não funciona. Meus valores são esses: 8,699,532,898.13 - -1,156,657,101.94