| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 607 人关注过本帖
标题:问题来了,请求解答
只看楼主 加入收藏
btchongzi
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2006-8-22
收藏
 问题点数:0 回复次数:7 
问题来了,请求解答
有两个表TABLE_A和TABLE_B
TABLE_A内容为
A1 A2
AAA 1
BBB
CCC 2
DDD
EEE
FFF
TABLE_B内容为
A1 A2
AAA 1
CCC 2
DDD 3
EEE 4

要求使TABLE_A的内容变为
A1 A2
AAA 2
BBB
CCC 4
DDD 3
EEE 4
FFF

搜索更多相关主题的帖子: TABLE AAA CCC DDD EEE 
2006-08-25 09:56
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11798
专家分:43421
注 册:2006-5-13
收藏
得分:0 
你是要改变字段名称还是仅改变记录内容?不说祥细些别人如何帮你。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-08-25 10:50
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:303
专家分:769
注 册:2006-5-22
收藏
得分:0 
Select TABLE_B
Index On A1 Tag A1
Select TABLE_A
Set Raltion To A1 Into TABLE_B
Replace All A2 With A2+TABLE_B.A2

2006-08-25 11:26
btchongzi
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2006-8-22
收藏
得分:0 
我说的意思就是
比如仓库系统 有个入库清单 一个库存表
入库清单保存入库信息,库存表保存库存量
入库清单里有
货物名称 数量
轻轨 40

库存表原有
货物名称 数量
轻轨 140
要让库存表变成
货物名称 数量
轻轨 180
2006-08-25 11:30
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11798
专家分:43421
注 册:2006-5-13
收藏
得分:0 
你的这个问题需要通过编程解决,即以库存表为基础,取出货物名称,然后到入库清单统计入库数量,再到出库清单统计出库数量,最后将入库数量减出库数量得到的库存数量更新到库存表内。只要建立循环逐个计算,就能把库存表内的数据全部更新。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-08-25 13:23
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 

其实是录入入库信息时,自动增加库存的问题。同样的,输入出库信息时,也必须同时减少库存。
入库时:
Select 库存表
Locat For 货物名称=入库表.货物名称
Repl 库存表.数量 With 库存表.数量+入库表.数量
出库时:
Repl 库存表.数量 With 库存表.数量-出库表.数量


题外话:
你的这些数据没有必要做两个或三个表,一个表就可以实现了,只要几个字段:
日期,品名,规格,出/入库(逻辑型,T为出库,F为入库),数量,当前库存量 ……
要掌握的原理是:
1、期末库存=期初库存+本期入库-本期出库
2、物品出库一般执行“先进先出”的原则

[此贴子已经被作者于2006-8-25 13:34:39编辑过]


两人行已有我师……
2006-08-25 13:25
btchongzi
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2006-8-22
收藏
得分:0 
楼上用一个表的方法好,谢谢了

我去试
2006-08-25 16:40
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
当TABLE_B为出入库流水记录时候,难免有些记录的A字段值是重复的。这时候,就不能用简单的办法处理了。需要用SELECT-SQL语句进行处理,至少需要将TABLE_B的重复记录合并以后才可以用上述诸君的办法处理。特此说明,期望各位注意。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-08-25 20:22
快速回复:问题来了,请求解答
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018859 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved