• 主页
  • 基础类
  • 应用实例
  • 新技术前沿

sql2000,对查询出来的数据,分别减去不同的数值.求解!!

saibo528 2016-05-09 11:35:59
sql2000,对查询出来的数据,分别减去不同的数值,才显示到网格,实际值不变.

(SELECT id, 型号,数量,名称 FROM 入库表) 查询到有数据100行,
其中id分别为: 1008,1005,1008,1020,1030的'数量'要分别减去数值:10,15,10,20,30.再显示在网格控件.

以上问题要怎解决?谢谢,请帮帮忙!!!!!
...全文
66 点赞 收藏 3
写回复
3 条回复
saibo528 2016年05月10日
case when合适吗?每次要分别减去的行数都不一样,可能1行,可能5行,可能10行.
回复 点赞
zbdzjx 2016年05月10日
查case when的用法。
回复 点赞
yooq_csdn 2016年05月10日
引用 2 楼 saibo528 的回复:
case when合适吗?每次要分别减去的行数都不一样,可能1行,可能5行,可能10行.
按照你描述的逻辑 用case很合适。 如果你觉得这样不好维护,就再建一个表,下面这样的,查询时两表关联,后再减。之后有变化修改这个表的内容就不用动sql语句了。 id, 数量 1008,10
回复 点赞
发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告