update FI_VariableCost
set
RT_TonCost = case when (RT_TotalCost + 1564191.95922996) / (0.0018 * 0.005670)>2000 then 0 else (RT_TotalCost + 1564191.95922996) / (0.0018 * 0.005670) end
set
RT_TonCost = case when (RT_TotalCost + 1564191.95922996) / (0.0018 * 0.005670)>2000 then 0 else (RT_TotalCost + 1564191.95922996) / (0.0018 * 0.005670) end
解决方案 »
- output起什么作用
- 请教分布和数据库的设计
- 数据库实体误删除后,应该怎么恢呀复!哇哇的哭等!!
- 为什么我自建的表就是无效的?
- 如何在特殊情况下通过日志回复MSSQL2005数据库
- SQL Server 2005 Express 的MSM (Merge Module)在哪能找到?多谢了。
- SQL 列
- 请教right outer join的一个问题,以及一类查询语句的写法,多谢!
- 我使用sql server企业管理器中的导入功能.导入数据成功后,发现原表中索引没有导入我该如何处理.
- 急!!!!!!!
- sql server 2000 1067错误。。。
- sql 全文检索 同义词怎么弄,网上找了很多实列,都不成功..急
update FI_VariableCost
set
RT_TonCost = case when (RT_TotalCost + 1564191.95922996) / (0.0018 * 0.005670)>你要设置的数 then 0 else (RT_TotalCost + 1564191.95922996) / (0.0018 * 0.005670) end
set RT_TonCost =
case when (RT_TotalCost + 1564191.95922996) / (0.0018 * 0.005670) >? then '0'
else (RT_TotalCost + 1564191.95922996) / (0.0018 * 0.005670)
end
set RT_TonCost = (case when((RT_TotalCost + 1564191.95922996) / (0.0018 * 0.005670) > 0) then 0 else
(RT_TotalCost + 1564191.95922996) / (0.0018 * 0.005670) end case)