日期:2014-05-16  浏览次数:20501 次

sql server 2000 表结构 公式问题请教
sql server 2000 表结构 A(c1,c2,c3,c4,c5,c6,c7,c8)
每个字段都为数值类型,其中c8用公式表示为c1+c2+c3-c4-c5-c6-c7
部分情况下c8可能为负数,但是业务逻辑要求c8不能为负数,当c8<0时,要求c8=0,这种情况下应该怎么实现呢?
要求在公式里实现,谢谢大家,急求!
------解决方案--------------------
create table A(c1 ,c2,c3,c4,c5,c6,c7,c8 as case when (c1+c2+c3-c4-c5-c6-c7)<0 then 0 else (c1+c2+c3-c4-c5-c6-c7) end )

c1~c7的类型你自己填上