注册 登录
编程论坛 ASP.NET技术论坛

求助:数据库表内的项求值

yunj1105 发布于 2007-06-11 14:57, 950 次点击
我想将表中的每一项(Cou_mark*'"+a+"'+mark*(100-'"+a+"'))*0.01的值附给last_mark,a是由用户确定的
lab_students表是这样的
user_ID char
dept_ID int
Cou_mark int
mark int
last_mark int

[此贴子已经被作者于2007-6-11 15:04:45编辑过]

13 回复
#2
川流不息2007-06-11 15:22

你是做插入語句時做呢還是更新時做?

#3
yunj11052007-06-11 15:23
更新时做
#4
川流不息2007-06-11 15:26
(Cou_mark*'"+a+"'+mark*(100-'"+a+"'))*0.01這個值,你在程序裡面可以算出來,然後更新進去不就一切OK了。
#5
yunj11052007-06-11 15:32
但是我想每项都更新 这是我写的语句:
update lab_students set last_mark=select sum((Cou_mark*50+mark*50)*0.01) as last_mark into #lab_students from lab_students group by user_ID
这是错的 我不知道怎么在update让每一项都改了
#6
川流不息2007-06-11 15:43

你是所有的都改還是有有條件的改?

#7
yunj11052007-06-11 15:44
所有的都改
#8
川流不息2007-06-11 15:45
update lab_students set last_mark=(Cou_mark*50+mark*50)*0.01
這不就行了嗎?
#9
yunj11052007-06-11 15:46

呵呵 好了 真笨那

[此贴子已经被作者于2007-6-11 15:47:51编辑过]

#10
川流不息2007-06-11 15:52
就是說行了是吧,呵呵。
#11
yunj11052007-06-11 15:59
是地 毕设彻底完工啦
#12
xwjyun2007-06-12 00:54
#13
xwjyun2007-06-12 00:58
[IMG]http://bbs.bc-cn.net/UploadFace/126622.jpg[/IMG]
[backcolor=RED]
#14
xwjyun2007-06-12 00:59
[IMG]http://bbs.bc-cn.net/UploadFace/126622.jpg[/IMG]
[BackColor="Red"]
1