sqlserver 数据库 加减法

select(select top 1 befhshj from BefDatas) -(select top 1 chbdj from chbxx) 我这个代码查出来怎么就一条 应该修改哪里啊

可是我不加 top 1 又会给我报错 难道两个表里没关联的字段就不能相减吗

两个表有关系没、你把两个表结构发出来看看

你这个查询结果就是一条数据,它怎么计算出两条结果?