不同表中的2个相同类型的字段的和相减,如何写sql语句

不同表中的2个相同类型的字段的和相减,怎么写sql语句select (SUM(a.IncomeCount)-SUM(b.ExpenditureCount)

不同表中的2个相同类型的字段的和相减,怎么写sql语句
select (SUM(a.IncomeCount)-SUM(b.ExpenditureCount))as balance from a,b 
我这样写,为什么结果不对,怎么写

[解决办法]

SQL code
select (select sum(IncomeCount) from a)+(select sum(ExpenditureCount) from b)as balance
[解决办法]
a和b 的关联条件忘记写了。