比如做物品入库 同1物品分3次入库
id name num kucun (ID 名称 数量 库存)
1 PC 5 5
2 PC 4 4
3 BOOK 5 5
4 BOOK 2 2
5 PC 5 5上表示物品入库记录,记录每笔业务的入库数,和现在的库存数(有出库情况)现在的问题是: 因为PC是3次入库记录。
如果要1次出库10个并做到先进先出(ID排序)传进存储过程的参数只有PC的第一条记录ID和出库数(‘1’,10)
让数据库数据变成
id name num kucun (ID 名称 数量 库存)
1 PC 5 0
2 PC 4 0
3 BOOK 5 5
4 BOOK 2 2
5 PC 5 4该怎么写循环呀。。还是用游标?
id name num kucun (ID 名称 数量 库存)
1 PC 5 5
2 PC 4 4
3 BOOK 5 5
4 BOOK 2 2
5 PC 5 5上表示物品入库记录,记录每笔业务的入库数,和现在的库存数(有出库情况)现在的问题是: 因为PC是3次入库记录。
如果要1次出库10个并做到先进先出(ID排序)传进存储过程的参数只有PC的第一条记录ID和出库数(‘1’,10)
让数据库数据变成
id name num kucun (ID 名称 数量 库存)
1 PC 5 0
2 PC 4 0
3 BOOK 5 5
4 BOOK 2 2
5 PC 5 4该怎么写循环呀。。还是用游标?
解决方案 »
- 怎么能快速的把ORACLE的表结构导入到SQL SERVER中去? 有什么工具可用吗?
- 关于我接的项目。
- sql Server 2005有没有转换编码的函数
- 表未使用空间异常增大
- ¥¥¥¥应该不会太难??¥¥¥¥
- 求sql语句:把记录从一个表插入到另一个表,我这样的要求能不能实现?
- 递增函数??序号自动递增!!
- 楼主哭了,关于sql server加锁问题,急!在线等待!!
- 跪求一SQL语名,急呀!!!!!!!!!!!
- 在网络中,是不是任何一台可以PING通SQL SERVER服务器的机器都可以连接到SQL SERVER上作为客户端?
- 高手请进,关于行列转换动态生成行
- Oracle数据库导入MS-SQL出现类型不一致问题
select * from TableName where id=[出库id] and kucun>0
.
.
.逐笔做处理,直到扣帐完毕.
然后在后台写循环修改,把修改好的DataTable 在整个Update刷新进数据库。
我自己都蛋疼