|
8#
楼主 |
发表于 2013-1-17 15:51:55
|
只看该作者
Henry D. Sy 发表于 2013-1-17 13:15
mid("6位数",3,2)
还有如果有两张表
1张放机器信息,如序列号(唯一),型号,合同号
1张放订单信息,台数,型号,合同号
能不能两张表匹配(或多次查询)达到:
在机器表里找到相应的合同号的机器首先匹配出来并且是按订单的台数和实际机器的台数。
在没有找到相同的对应合同的机器时去找合同为空的相同型号的机器。
在找不到相同型号的机器时将所需型号,对应合同按台数1条条写在下面。
举例:
合同:a1,型号:TT,数量3 ,在机器表里刚好有3台相同型号TT,相同合同a1的时候生产3条综合的信息(就两者相同的查询表)
当机器表里面只有2台完全符合时,首先生成这两台的信息,剩下的1台首先去匹配机器表里没有合同号的机器,当有相同型号的也将这两条信息整合成1条(这里的问题的机器表里面可以会有很多相同型号的可以机器,简单查询会把这些都带出来,这个领导不想看见,要订单要求几台就显示几台)
最后是什么都没有的情况也要一条条的列在下面,要几台机器就列几条、
不知道这样能不能做到,分几次查询也可以,就是那个台数我不知道怎么控制。
|
|