读书人

SQL库存表怎么用C#对其进行加减运算

发布时间: 2013-03-17 13:48:31 作者: rapoo

SQL库存表如何用C#对其进行加减运算
1.现在SQL数据表:库存表中有
《易经》库存为:10本
《书经》库存为:20本
《诗经》库存为:5本
《周礼》库存为:7本

2.现在我将要入库:
《易经》入库数量为:2本
《书经》入库数量为:3本
《诗经》入库数量为:5本
《周礼》入库数量为:6本
3.这四种经书在页面中一起提交后,如何将库存变为:
《易经》库存为:12本
《书经》库存为:23本
《诗经》库存为:10本
《周礼》库存为:13本

[解决办法]
先获取数据到DataSet里
然后更新DataSet
如:
dataset1.Tables[0].Rows[0]["num"]=(int)dataset1.Tables[0].Rows[0]["num"]+2;
...

最后将更改后的dataset更新到数据库
[解决办法]
select col1,rtrim(sum(left(col2,patindex('%[^0-9]%',col2)-1)*1))+'本' from tb group by col1
[解决办法]
update操作,更新数据
[解决办法]
不建议如此操作,多人并发同时加加减减一会就乱套了
建议分两个表,然后设计一个盘存期

初始库存表

出人库流水表

利用公式:当期库存=期初库存+入库-出库 临时算出
同时可以一周或一月一盘存,重新设置期初库存

读书人网 >asp.net

热点推荐