【发布时间】:2013-09-28 08:58:24
【问题描述】:
如何从另一个表中减去一个子查询表的总和?
SELECT i.column1 * i.column2 AS Expr1
, i.column1 * i.column2 - (SELECT SUM(table2.column1) AS Expr1
FROM table2
WHERE (table2.column3 = table1.column3)) AS derivedExpression
FROM table1
只有第一行中的derivedExpression 是正确的。其余行为 derivedExpression 返回 null。对于 Expr1,一切都很好。有什么帮助吗?
【问题讨论】:
标签: sql sql-server sum subquery subtraction