这可能看起来像一个菜鸟问题,但事情就是这样:
在图片中,第一个表名是facturaDetalle,第二个表名是facturamaster
我想在 facturadetalle 中汇总所有匹配的 idfactura 并将其保存到 总计 facturamaster 表格中的列。
我正在使用ASP.NET
中的主 - 详细信息表单答案 0 :(得分:1)
您可以使用UPDATE
语句来执行此操作。
UPDATE m
SET TOTAL = SUM(d.Total)
FROM idfactura AS m
INNER JOIN idfacturaldetelle AS d
ON m.idfactura = d.idfactura
答案 1 :(得分:1)
UPDATE m
SET total = (SELECT SUM(d.total) FROM dbo.facturadetalle d WHERE d.idfactura = m.idfactura)
FROM dbo.facturamaster m
--WHERE m.total IS NULL