我有以下查询。我想从SUM中减去数字,然后只返回结果不为0的数字。任何帮助将不胜感激。我也有兴趣看看这是否可以在一个查询中完成。我用HAVING子句试了一下,但是它返回错误的结果。使用SQL Server 2008减去两个子查询
SELECT
(
SELECT station_id, SUM(tcl_missing + tcl_not_missing) as tcl_total
FROM tcl_missing_summary
GROUP BY station_id
) as a
(
SELECT station_id, SUM(total) as total
FROM tcl_breakdown_op
WHERE tr_standard not like '%cru'
GROUP BY station_id
) as b
WHERE a.tcl_total - total <> 0
谢谢,第一个作品。我会尝试第二个 – dido