Sql server 2012 Sql Server-检测单元格匹配

Sql server 2012 Sql Server-检测单元格匹配,sql-server-2012,Sql Server 2012,例如,在sql server中是否可以检测两个单元格是否相同 ID | Quantity |SerialNo | QuantityRemaining 1 | 1 | 1234 | 0 2 | -1 | 1234 | 0 然后根据序列匹配,将该字段的总数量设为0,在这种情况下,如我上面键入的那样?或者更有效的方法?还是只更新我拥有的视图中的total quantity字段更好,该视图根据产品代码计算

例如,在sql server中是否可以检测两个单元格是否相同

ID    | Quantity  |SerialNo | QuantityRemaining
1     |     1     |  1234   |         0
2     |    -1     |  1234   |         0
然后根据序列匹配,将该字段的总数量设为0,在这种情况下,如我上面键入的那样?或者更有效的方法?还是只更新我拥有的视图中的total quantity字段更好,该视图根据产品代码计算总量

您可以使用:

SELECT SerialNo,
 SUM(Quantiy) AS QuantityRemaining
FROM YourTable
GROUP BY SerialNo
ORDER BY SerialNo