临时表Table1
客户代码 单据号 日期 应收金额
01 P01 2004-11-11 1000
01 P02 2004-11-12 2000
01 P03 2004-11-13 3000
01 P04 2004-11-14 4000临时表Table2
客户代码 单据号日期 已收金额
01 F01 2004-11-15 1000
01 F02 2004-11-16 1500
01 F03 2004-11-17 500
01 F04 2004-11-18 200
01 F05 2004-11-19 1000我想让以上单据自动核销,得到如下表Table3的
客户代码 单据号日期 应收金额 已收金额
01 P01 2004-11-11 1000
01 P02 2004-11-12 2000
01 P03 2004-11-13 2200
01 F01 2004-11-15 1000
01 F02 2004-11-16 1500
01 F03 2004-11-17 500
01 F04 2004-11-18 200
01 F05 2004-11-19 1000
核销后Table1和table2在从table3读取数据,经过处理后
table1
客户代码 单据号 日期 应收金额
01 P03 2004-11-13 1800
01 P04 2004-11-14 4000table2此时刚好核销完,没记录
客户代码 单据号日期 已收金额table1,table2只是临时表^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^我是先判断table1和table2的Max1:=Max(应收金额)和Max2:=Max(已收金额)的大小
如果Max1>=Max2先把table2的记录插入table3
然后再根据判断一条一条的把table1的记录插入到table3
如果Max1<Max2则反之
但我觉得这种方法不是很理想
在这里想问问大家有没有什么比较好的方法
谢谢!!!!!
客户代码 单据号 日期 应收金额
01 P01 2004-11-11 1000
01 P02 2004-11-12 2000
01 P03 2004-11-13 3000
01 P04 2004-11-14 4000临时表Table2
客户代码 单据号日期 已收金额
01 F01 2004-11-15 1000
01 F02 2004-11-16 1500
01 F03 2004-11-17 500
01 F04 2004-11-18 200
01 F05 2004-11-19 1000我想让以上单据自动核销,得到如下表Table3的
客户代码 单据号日期 应收金额 已收金额
01 P01 2004-11-11 1000
01 P02 2004-11-12 2000
01 P03 2004-11-13 2200
01 F01 2004-11-15 1000
01 F02 2004-11-16 1500
01 F03 2004-11-17 500
01 F04 2004-11-18 200
01 F05 2004-11-19 1000
核销后Table1和table2在从table3读取数据,经过处理后
table1
客户代码 单据号 日期 应收金额
01 P03 2004-11-13 1800
01 P04 2004-11-14 4000table2此时刚好核销完,没记录
客户代码 单据号日期 已收金额table1,table2只是临时表^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^我是先判断table1和table2的Max1:=Max(应收金额)和Max2:=Max(已收金额)的大小
如果Max1>=Max2先把table2的记录插入table3
然后再根据判断一条一条的把table1的记录插入到table3
如果Max1<Max2则反之
但我觉得这种方法不是很理想
在这里想问问大家有没有什么比较好的方法
谢谢!!!!!
解决方案 »
- 怎麼樣取得Form上所有帶Caption屬性的控件並取得它們的Caption屬性?
- 欢迎大家加盟QQ群:Delphi高手突破(群号:1463857) 共同讨Delphi技术,共同交流,共同进步!
- 自己开发的控件,请试用一下,不过希望能解决一个问题???
- 大家好,我想作一个类似于photoshop那样的图形处理软件,有兴趣的进来聊撩
- 初学者寻求帮助,关于字符串转换的方面
- 向数据库中添加数据
- 谁能告诉我,windows一个目录下最大能有多少个文件,谢谢。
- 关于BACKOFFICE????
- 怎样带子目录一起拷贝,有现成函数最好
- 小弟想向您请教一个初级问题,是关于delphi的控件问题。
- 改变图象大小问题
- 高分送,Delphi中调用VC编写的dll窗体
大量电脑书籍下载:
http://www.netyi.net/in.asp?id=ForMoreU
select table1.* from table1,(select * from table2 group by table2.客戶代碼,table2.單據號)as table2 where table1.客戶代碼=table2.客戶代碼 and table1.單據號=talbe2.單據號--根據查詢語寫出更新數據表資料的語句