我还有另一个问题,因为我需要根据其他表中的几个数据(COST)在表中得到一个总和。上面的解决方案将数据放在一个条件上,我需要的是对其他表中的几个条件求和:
所以我有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
然后我有部门表,有colums:ID_Department,Name,Plan,
我想要做的是在Department表中,根据几个条件(ID_CostCategory和ID_Department,如果可能的ID_Project)对Cost表中的值进行求和,实现
所以在结果中我得到了Department表,列实现,每个ID_CostCategory和ID_Department的成本表总和。