怎么执行起来有时候可以,有时候不可以的感觉,像这种同张表的不同字段的计算依赖关系该,标准做法该怎么做???
解决方案 »
- [备忘录]收缩数据库会导致严重的索引碎片
- 如何判断sql server2005目前打了SP几补丁?
- 如何让查询结果显示“√”
- 哪位兄弟知道如何查看SQL SERVER曾今都有哪些用户访问过
- 这个查询如何写?
- 数据库里执行插入操作时如何能屏蔽掉中间一些关键字得,如"'"之类得!!请教大家!!
- 续:如何将文本文件导入sqlserver
- 使用循環與遊標,哪個效率高?
- 关于查询
- oracle和weblogic问题,高分,可以分别给于,急!急!急!(150)
- 我安装完SQL SERVER2000,请问下一步如何建数据库、建表?(毕业设计中,急!!)
- ***< 超难问题,希望 zjcxc(邹建)高手给答复 >*** 如何用视图显示给定的ID的类别 以及它的所有子类的名字和id ,并且把查询给定的ID的类
after UPDATE
AS
if update(hasblan) or update(payamount) or update(amount)
begin
update basedoc set canarg=
case isnull(b.payamount,0)
when 0 then 8.625*isnull(b.hasblan,0)
else
case isnull(b.amount,0)
when 0 then 0
else b.payamount*b.hasblan/b.amount
end
end
from basedoc a,inserted b
where a.invoiceno=b.invoiceno
end