使用其他表中的几个条件的总和创建表

时间:2013-09-12 21:54:42

标签: sql database sum conditional-statements

我还有另一个问题,因为我需要根据其他表中的几个数据(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的成本表总和。

0 个答案:

没有答案