這樣的語句爲什麽不對? 1:试一下(isnull(exch_rate,0)*(isnull(debit,0)+isnull(credit,0)))as Localcurrency2:计算列不可以更新。如果想查找用rst.find 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select b1.exp ,b1.acct_no ,b2.acct_name ,b1.cy_id ,b1.exch_rate ,b1.debit ,b1.credit,(isnull(exch_rate,0) * isnull(debit,0) + isnull(exch_rate,0) * isnull(credit,0)) as Localcurrency,b1.obj_id ,b1.settle_code ,b1.settle_no ,b1.bank_loan_no from vch_template_dt b1 left join gl_acct b2 on b1.acct_no=b2.acct_no where b1.t_id=6 Localcurrency=exch_rate *debit +exch_rate *credit--这里要注意,= 右边的四项要保证不能够为空(null),只要其中有一项为null,那你的Localcurrency就是null了。所以你需要用isnull(col,0)来处理。 求一老SQL语句~~~~~~~~~~在线等 大家知道sql server 2000正版的各个版本市场价是多少呀? 如在view中何创造标识--在线等 这条语句怎么转换??oracle到SQL 关于数据权限问题 帮忙 急!排序问题! 怎么修改列的的大小! 请问在一个表里 有两个字段都是需要唯一的,是不是一个设置为主键,另一个建一个unique索引。 怎样取得所有当前连接MSSQL的用户信息? 可否把SQL SERVER的安装也打包进自己的程序安装中去? sql的全文检索为什么有的中文可以查到,有的查不到?
--
这里要注意,= 右边的四项要保证不能够为空(null),只要其中有一项为null,那你的Localcurrency就是null了。
所以你需要用isnull(col,0)来处理。