我还有另一个问题,因为我需要根据其他表中的几个数据(COST)在表中求和。上面的解决方案在一个条件下带来数据,我需要的是从其他表中获得几个条件的总和:
所以我有成本表,它看起来:
CREATE TABLE [dbo].[Cost](
[ID_Cost] [int] NOT NULL,
[Name] [varchar](50) NULL,
[ID_CostCategory] [int] NULL,
[ID_Department] [int] NULL,
[ID_Project] [int] NULL,
[Value] [money] NULL,
) go
然后我有部门表,列:ID_Department,名称,计划,
我想要做的是在部门表中根据几个条件(ID_CostCategory 和 ID_Department 以及如果可能的 ID_Project)对 Cost 表中的值进行列 Realization
所以在结果中,我得到了部门表中的列 Realization,其中每个 ID_CostCategory 和 ID_Department 的成本表中的成本总和。