我确实找到了这篇文章:如何从两个选择语句中减去值
但我无法让它在 SQL-Server 2008 上运行。
我有两个基本的 SELECT 语句。没有 GROUP BY 或任何东西,只有一个 SELECT、FROM 和 WHERE。
我想从另一个中减去这些 SELECT 中的一个。两者都返回一行和一列。
有人可以帮忙吗?
SELECT
((SELECT Field1 AS BaseBase FROM Table1
WHERE Field2 = 'something'
AND Field3 =
(SELECT Field4 FROM SEL_Function('something','something')) as tab1)
-
((SELECT Field5 FROM SEL_Function('something','something') as tab2)