搭建论坛《搭建之星》论坛数据库交流 → 再次求助SQL命令


  共有2482人关注过本帖树形打印

主题:再次求助SQL命令

帅哥哟,离线,有人找我吗?
天上云地下海
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:87 积分:233 威望:0 精华:0 注册:2005-3-17 14:44:39
再次求助SQL命令  发帖心情 Post By:2005-9-1 21:25:34

在用update更新表中的数据时,更新的值可以引用其他表的统计值吗? 比如A表中的费用合计是根据B表的每次费用合计得来的,如何用UPDATE 来更新A表中的费用合计字段呢? 我用如下的命令并不成功: 1,先更新B表中的每次费用: UPDATE B表 SET 每次费用 = 单价*数量*次数 WHERE isnull(停止日期)=true; 2,更新A表中的费用合计: update A表 set 费用合计=sum(每次费用) from A表,B表 where A表=B表 第一条命令能成功更新数据,而第二条命令就不行了.

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
水手
  2楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 班长
等级:版主 帖子:998 积分:2851 威望:4 精华:3 注册:2002-4-17 8:42:46
  发帖心情 Post By:2005-9-1 21:59:46

更新A表中的费用合计试试以下SQL: update A表 set 费用合计=sum(B表.每次费用) from A表,B表 where A表.字段1=B表.字段1


HeaderSoft与您共同进步!

      衡德软件  http://www.headersoft.com

qhd.cw@163.com

QQ:106260929

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
roy78
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 没事找事
等级:设计员 帖子:442 积分:2499 威望:0 精华:0 注册:2005-9-12 3:09:56
  发帖心情 Post By:2008-1-15 15:49:40

聚合不应出现在 UPDATE 语句的集合列表中。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

再次求助SQL命令








签名