注册 登录
编程论坛 SQL Server论坛

一个问题,需要大家帮~助~,thanks

shenchuxue 发布于 2016-02-24 10:58, 1980 次点击
A 发票信息表                    B 单据信息表               
                                    
发票号    单位id    金额    发票日期        单据号    金额    单位ID    发票号    票据日期
fapiaoh dwid    je    fprq                 djbh   je    dwid    fapiaoh     pjrq
                                    

就是根据A表的需要,在B表里抽取一定的票据,金额合计等于A表的金额(上下可以有点浮动)。还有一个规则就是B表的日期只能在A表之前,重要就符合先清单后发票的业务规则。
能不能通过一个存储过程来解决呢?谢谢大佬了!!!
1 回复
#2
hu9jj2016-02-26 14:27
全自动恐怕难以实现,因为涉及运筹学和人工智能的范畴。
可以先按日期规则从B表中筛选出记录,再结合人工挑选合适的记录来实现。
1