请各位大侠帮我瞧一下,急!!! 0CSDN]

发布时间:2016-12-6 20:16:24 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"请各位大侠帮我瞧一下,急!!! 0CSDN]",主要涉及到请各位大侠帮我瞧一下,急!!! 0CSDN]方面的内容,对于请各位大侠帮我瞧一下,急!!! 0CSDN]感兴趣的同学可以参考一下。

建立2张表:table1,table1child table1中字段 ersonName,personNameoid,totalnum(总计数量) table1child中字段:table1childoid,title,personNameoid,num(单项数量) 在table1里面添加3条记录,totalnum为空 在table1child按照外建关系添加多条记录,num为数字 用sql语句把对应的子表table1child数据统计到父表table1的totalnum里面 create table table1(personNameoid int not null PRIMARY KEY,personName varchar(10) not null,totalnum varchar(10)) insert into table1(personNameoid,personName)values(333,'diablo1') insert into table1(personNameoid,personName)values(335,'diablo2') insert into table1(personNameoid,personName)values(339,'diablo3') create table tablechild(tablechildoid int not null,title varchar(20), personNameoid int foreign key references table1(personNameoid),num int) insert tablechild (tablechildoid,title,personNameoid,num)values(3330,'script0',333,1) insert tablechild (tablechildoid,title,personNameoid,num)values(3331,'script1',333,9) insert tablechild (tablechildoid,title,personNameoid,num)values(3332,'script2',333,90) insert tablechild (tablechildoid,title,personNameoid,num)values(3333,'script3',335,60) insert tablechild (tablechildoid,title,personNameoid,num)values(3334,'script4',335,66) insert tablechild (tablechildoid,title,personNameoid,num)values(3335,'script5',339,55) declare diacursor cursor for select personnameoid from tablechild ; declare @personnameoid1 int,@num1 int; open diacursor; fetch next from diacursor into @personnameoid1 ,@num1;  while @@fetch_status=0 begin update table1 set totalnum=(select sum(@num1) where [email protected]); end deallocate diacursor

上一篇:SQLSERVER2005数据仓库 OLE DB 错误: OLE DB 或 ODBC 错误 : 查询超时已过期; HYT00。 1CSDN]
下一篇:有偿请求:请高手设计一个能统计西祠里不同ID在一段时间内在我的版里的发帖和跟贴数量的统计软件 0CSDN]

相关文章

相关评论