最后5分,字段公式的问题!兄弟们宅心仁厚,拉兄弟一把!

abcd4321 2003-10-15 03:14:16
表A:
id old new zheng fu
1 10 20
2 20 10
zheng,fu两个字段是计算字段,结果都是([new]-[old]),
在插入记录的时候,如果new-last>0那么向zheng赋值结果,如果new-last<0则象fu字段赋值结果的绝对值。
能够在字段的计算公式添加语句么?我试了一下,没通过,我SQL用的还不是很熟,望兄弟们指点,应该怎么做?
...全文
99 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
abcd4321 2003-10-15
  • 打赏
  • 举报
回复
我设的默认值就是0,怎么直接就设默认值呢?不这么写:zheng: case when [new]-[last] > 0 then [new]-[last] else 0 end
这么写:zheng: case when [new]-[last] > 0 then [new]-[last] else default end
怎么不行?怎么改?
txlicenhe 2003-10-15
  • 打赏
  • 举报
回复
这样呢?
zheng: case when [new]-[last] > 0 then [new]-[last] else 0 end
fu: case when [new]-[last] < 0 then [last]-[new] else 0 end
abcd4321 2003-10-15
  • 打赏
  • 举报
回复
我在企业管理器中设计表中的公式中加的,就是象你这么加的,但是说验证公式出错!
txlicenhe 2003-10-15
  • 打赏
  • 举报
回复
zheng: case when [new]-[last] > 0 then [new]-[last] end
fu: case when [new]-[last] < 0 then [last]-[new] end

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧