一个sql 的 update 问题 update 结算表 set 全年支出=(select sum(支出金额) from 支出表 where 医保卡号=支出表.医保卡号 group by 医保卡号) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update 结算表 set 全年支出=(select sum(支出金额) from 支出表 group by 医保卡号) from 结算表,支出表 where 医保卡号=支出表.医保卡号 update 结算表 set 全年支出=(select sum(支出金额) from 支出表 where 医保卡号=结算表.医保卡号 group by 医保卡号) jacobsan(梅) 有點小錯誤,YiZhiNet(九斤半)的看著有些別扭。 update 结算表 set 全年支出=(select sum(支出金额) from 支出表 where 医保卡号=结算表.医保卡号) 鱼的group by 可以省去吧? update 结算表 set 结算表.全年支出=(select sum(支出金额) from 支出表 group by 医保卡号) from 支出表 ,结算表where 结算表.医保卡号=支出表.医保卡号" update tset 全年支出=(select sum(支出金额) from 支出表 where 医保卡号=t.医保卡号)from 结算表 t update aset 全年支出=b.支出金额from 结算表 a, (select 医保卡号,sum(支出金额) as 支出金额 from 支出表 group by 医保卡号) bwhere a.医保卡号=b.医保卡号 --在Access中需要用域函数update 结算表 as A set 全年支出=Dsum("支出金额","支出表", "医保卡号='" & A.医保卡号 & "'")Access使用的是Jet-SQL,SQL Server使用的是T-SQL,两者用法上相差很大。JET SQL 帮助(jet4 access2000)下载地址http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt= 请问winxp系统装哪个版本的MS-SQL SERVER比较好 异想天开的求一个SQL语句 同一台服務器上的兩個數據庫之關數據處理問題? 查询问题 UPDATE 触发器~ 怎样写这个很简单的sql语句? 在线等待! 一个关于ODBC连接SQL SERVER的问题,100分! 请问在T-SQL中如何操作中文字符串 有一问题请教! 请问 用Microsoft viso 建SQL server 的数据库,是否可导出建库的脚本,Powerdiser可以 N是什么意思啊 为什么要在子查询的系统表前面加上dbo呢
(
select sum(支出金额) from 支出表 group by 医保卡号
)
from 结算表,支出表 where 医保卡号=支出表.医保卡号
set 结算表.全年支出=
(select sum(支出金额) from 支出表 group by 医保卡号)
from 支出表 ,结算表
where 结算表.医保卡号=支出表.医保卡号"
set
全年支出=(select sum(支出金额) from 支出表 where 医保卡号=t.医保卡号)
from
结算表 t
set
全年支出=b.支出金额
from
结算表 a,
(select 医保卡号,sum(支出金额) as 支出金额 from 支出表 group by 医保卡号) b
where
a.医保卡号=b.医保卡号
update 结算表 as A
set 全年支出=Dsum("支出金额","支出表", "医保卡号='" & A.医保卡号 & "'")
Access使用的是Jet-SQL,SQL Server使用的是T-SQL,两者用法上相差很大。
JET SQL 帮助(jet4 access2000)下载地址http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=