是否可以在sql server中检测2个单元格是否相同,例如
ID | Quantity |SerialNo | QuantityRemaining
1 | 1 | 1234 | 0
2 | -1 | 1234 | 0
然后基于串行匹配,在这种情况下将该字段的总数量修改为0,如上面所列出的那样?或者更有效的方式呢?或者更简单地更新我拥有的视图中的总数量字段,根据产品代码计算总数?
答案 0 :(得分:1)
您可以使用aggregate function:
SELECT SerialNo,
SUM(Quantiy) AS QuantityRemaining
FROM YourTable
GROUP BY SerialNo
ORDER BY SerialNo