业务是这样的 :1.有一张单子 入库单 同时填多个存货 比如A、B、C ;单子上就是3行记录
存货名称 数量 价格
A 1 10
B 1 15
C 1 16
--------------------
我现在需要实现 在保存完这个数据后 调用一个存储过程(就是我写不出来的这个)功能如下:
对那张入库单的存货进行判断
判断是A存货 就往 AA表上insert该记录
如果是B存货 就往 BB表上insert该记录
C存货 就往 CC表上insert该记录 试着写了下 老是死循环 求助
存货名称 数量 价格
A 1 10
B 1 15
C 1 16
--------------------
我现在需要实现 在保存完这个数据后 调用一个存储过程(就是我写不出来的这个)功能如下:
对那张入库单的存货进行判断
判断是A存货 就往 AA表上insert该记录
如果是B存货 就往 BB表上insert该记录
C存货 就往 CC表上insert该记录 试着写了下 老是死循环 求助
解决方案 »
- 如何实现局域网内SQL2000数据共享
- SQL求平均值 之后再求和
- 如何将备份的DAT文件导入到SQL2000中????
- 超奇怪的问题,百思不得其解.大家帮忙.EXEC(@Sql) 和把@Sql PRINT出来再执行居然不一样?
- 一个非聚集的主键,跟一个不可重复的约束有什么区别?
- EXEC('select * from ' + ? )出错?
- 请教:其他入库或出库与正常的采购入库和销售出库是放在一个表中好呀?还是分开放好?
- 在sql server中调用ole自动化存储过程生成一个文本文件,为什么不对
- 请问如何在SELECT的时候显示一个表里没有的列?
- UNIX下输入svrmgrl命令无效?
- 求指点
- 问个序号的问题
inser into AA ([column1]....) select [column1]...from [入库单]where [存货名称]='A'
inser into BB([column1]....) select [column1]...from [入库单]where [存货名称]='B'
inser into CC([column1]....) select [column1]...from [入库单]where [存货名称]='C'
insert into bb select * from 入库单 where 存货名称='b'
insert into cc select * from 入库单 where 存货名称='c'这样执行三条语句
表达的问题
做了单子后 生成凭证 自动生成
摘要 借方一级 借方二级 贷方一级 贷方二级 数量 金额
购入A 库存 A 领入 A 1 10
购入B 库存 B 领入 B 1 15
购入C 库存 C 领入 C 1 16这三条也得在一张凭证上
关键是这个 可以加分吗 可以的话 一会加分 不能的话我重开一贴 谢谢啊
insert into 凭证
(摘要,借方一级,借方二级,贷方一级,贷方二级,数量,金额)
select '购入',存货名称,'库存',存货名称,'领入',存货名称,'数量,价格 from 单子