ojala alguienme pueda ayudar tengo un problemita en sql
quieor restar la suma de unas columnas en sql segun un campo en especifico
tnego una tabla donde guardo el precio de un gasto y el tipo de casto
tabla
-------
precio
descrip
tipoGasto
ej.
190
comida
egreso
ej
200
formateo pc
ingreso
y quiero sacar la resta de esas columnas
sacar la suma total de mis ingresos y mis egresos
y que me arroje una respuesta
tengo el siguiente codigo
Cita: select SUM(precio) as ingreso from t_Movimiento where tipoMovimiento = 'EGRESO' -
(select SUM(precio) as ingreso from t_Movimiento where tipoMovimiento = 'INGRESO')
pero me marca error
y lo puedo hacer de la siguiente manera marcando variables
pero no lo quiero hacer de ese modo por que no puedo pasarlo al c#
Cita: declare @n1 money, @n2 money, @sum money
set @n1 = (select SUM(precio) as Total from t_Movimiento where tipoMovimiento = 'EGRESO')
set @n2 = (select SUM(precio) as Total from t_Movimiento where tipoMovimiento = 'INGRESO')
set @sum = @n1 - @n2
print @n1
print @n2
print '-----'
print @sum
espero alguien me pueda ayudar
gracias amigos