以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教一句sql代码  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87163)

--  作者:李睿涵
--  发布时间:2016/7/5 9:37:00
--  请教一句sql代码

表A有总价,已付款2个字段

我想用sqltable,并加一个自动计算的尾款字段:总价-已付款

我希望总价或者已付款有空值时 也能正确显示

请问该怎么写这个代码

我目前写的是

sele ct *,总价-已付款 as 尾款  from {表A}


--  作者:jspta
--  发布时间:2016/7/5 9:54:00
--  
sele ct *,isnull(总价,0)-isnull(已付款,0) as 尾款  from {表A}
--  作者:大红袍
--  发布时间:2016/7/5 9:54:00
--  

sele ct *,isnull(总价,0)-isnull(已付款,0) as 尾款  from {表A}

 

sele ct *,iif(总价 is null, 0, 总价")-iif(已付款 is null, 0, 已付款) as 尾款  from {表A}


--  作者:李睿涵
--  发布时间:2016/7/5 10:02:00
--  
好用,谢谢
--  作者:李睿涵
--  发布时间:2016/7/5 10:08:00
--  
要在金额单元格里显示¥前缀 要怎么设置?
--  作者:大红袍
--  发布时间:2016/7/5 10:09:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/1659.htm