第1个回答 2010-05-31
update 月表
set 月表金额=月表金额+(select sum(日表金额) from 日表 where 日期=当前日期)
不知道你用的是什么数据库,所以没法给你完整答案,如果是oracle你可以先定义一个变量,把当天日表中的所有数据加起来,给这个变量,然后理用当前月表中的数据与该变量相加,赋给月表金额。
第2个回答 2010-05-31
创建触发器
CREATE TRIGGER TR_日表 ON 日表
AFTER INSERT
AS
DECLARE @Cash INT
DECLARE @month INT
SELECT @Cash = 金额,@month = DATEPART(MONTH,日期) FROM INSERTED
UPDATE 月表 SET 金额 = 金额 + @Cash where 月份 = @month
GO本回答被网友采纳
第3个回答 2010-05-31
你可以在日表上建一个触发器,就插入或更新数据时update月表的金额