Foxtable(狐表)用户栏目专家坐堂 → 将两张外部表(各有一张关联子表)合并成一张表排序后追加到另一张表里该如何操作?


  共有3009人关注过本帖树形打印复制链接

主题:将两张外部表(各有一张关联子表)合并成一张表排序后追加到另一张表里该如何操作?

帅哥哟,离线,有人找我吗?
haige
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:64 积分:677 威望:0 精华:0 注册:2017/9/3 10:55:00
将两张外部表(各有一张关联子表)合并成一张表排序后追加到另一张表里该如何操作?  发帖心情 Post By:2018/1/9 22:17:00 [显示全部帖子]

想用狐表连接公司的ERP数据库实现以下功能:
ERP数据库里有三张表,发货主表a,发货明细表b(a,b用FBillID关联),收款表c
现在希望将发货明细表和收款表的数据行按照时间(都是datetime类型)的先后顺序追加到另一张表(流水账表d)中,并在追加完毕后将发货主表和收款表的”已追加“列的值设为1,应该使用什么方法呢?
举例:
ERP数据源
  发货主表a
  FBillID    客户    发货时间        已追加   
  1           老王    1/9  8:00       0
  2           老李    1/9  10:00     0
  3           老王    1/9  9:00       0
  发货明细表b
  FBillID    产品   数量    金额
  1            苹果    5       30
  1            桔子    3       20
  2            香蕉    1       10
  收款c
  FBillID    客户     收款金额    收款时间             已追加
  1           老王      20            1/9 8:15             0
统计数据源:
  流水账表d
  客户    时间            发货金额    收款   应收
  老王    1/9  3:00         50                 50
  老王    1/9  5:00                     30     20
希望做一个导入命令,按了以后
ERP数据源
  发货主表a
  FBillID    客户    发货时间        已追加   
  1           老王    1/9  8:00       1
  2           老李    1/9  10:00     1
  3           老王    1/9  9:00       1
  发货明细表b
  FBillID    产品   数量    金额
  1            苹果    5       30
  1            桔子    3       20
  2            香蕉    1       10
  3            苹果    2       40
  收款c
  FBillID    客户     收款金额    收款时间             已追加
  1           老王      20            1/9 8:15             1
统计数据源:
  流水账表d
  客户    时间            发货金额    收款    应收
  老王    1/9  3:00        50                  50
  老王    1/9  5:00                     30     20
  老王    1/9  8:00       30                   50
  老王    1/9  8:00       20                   70
  老王    1/9  8:15                     20     50
  老王    1/9  9:00       40                   90
  老李    1/9  10:00     10                   10

不知道说清楚了没有,非常感谢

 回到顶部