注册 登录
编程论坛 SQL Server论坛

问个sql查询的问题

purana 发布于 2007-03-23 13:02, 886 次点击
如果有一列
单价
0.2
1.2
5.0
4.0

这样的一列数据.如果想让整列数据相加可以用Sum函数.那如果想让整列数据相乘呢?sql应该怎么写?我不想写个函数.用循环去求.
10 回复
#2
棉花糖ONE2007-03-23 13:43
declare @value float
select @value=1
update table set @value=@value*单价
print @value
#3
purana2007-03-23 14:23
ok了.
谢谢 棉花糖ONE
#4
xiyou4192007-03-24 18:44
长见识了, 谢谢!
#5
Kendy1234562007-03-26 11:20
棉花糖厉害的
#6
cyyu_ryh2007-03-26 11:32
学习
接上
开玩笑,棉花糖我的......
#7
flmls2007-03-26 22:58
又学到一招
#8
棉花糖ONE2007-03-26 23:00
以下是引用Kendy123456在2007-3-26 11:20:47的发言:
棉花糖厉害的

谢谢夸奖啊

#9
帅哥一条虫2007-03-27 03:25
高手就是不一样
#10
liuzhe2007-04-03 01:08
declare @value float
select @value=1
update table set @value=@value*0.2
print @value





------------------
服务器: 消息 156,级别 15,状态 1,行 3
在关键字 'table' 附近有语法错误。




这样有问题啊 ?? 有些不太懂 ,因为是刚刚才学sql,有些不懂,谢谢指教
#11
xiyou4192007-04-03 08:21

table当然是换成你的表名咯~~~~~~~~~~~~~~~~~

1