如下求积
表如下
tab
c1 c2 c3
1 2 3
4 5 6
7 8 9
10 11 12
...
我要得出一列的乘积 如c=1*4*7*10
问题点数:50、回复次数:3Top
1 楼phantomMan()回复于 2005-07-15 14:16:45 得分 20
create table get(
c1 int,
c2 int,
c3 int
)
insert into get values(1,2,3)
insert into get values(4,5,6)
insert into get values(7,8,9)
insert into get values(10,11,12)
declare @i int
set @i=1
select @i=@i* c1 from get
select @i
Top
2 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-07-15 14:18:41 得分 15
declare @i bigint
set @i = 1
select @i = @i*c1 from 表
select @iTop
3 楼hglhyy(為人民币服务!)回复于 2005-07-22 14:22:55 得分 15
楼上的两位正解!
create table get(
c1 int,
c2 int,
c3 int
)
insert into get values(1,2,3)
insert into get values(4,5,6)
insert into get values(7,8,9)
insert into get values(10,11,12)
declare @i int
set @i = 1
select @i = @i*c1 from get
select @i
--------------------
280
(所影响的行数为 1 行)
drop table getTop




