(1)select * from 流程 where 工程'QA入库' and 工程'报废' (2)select * from 流程 where 工程'入库'and 工程'外协入库' and 日期 >'2015-11-18' order by 日期 asc 怎样将2015年以前的工程=‘入库’ 及‘外协入库’的记录都排除掉,然后再搜出不是‘QA入库’及‘报废’的记录呢? 单个加在(1)后面的话只会显示2015-11-18' 这个日期之后的记录,这个日期之前的记录也有不是入库和外协入
就是这个意思,高人实在是高,在SQL中运行也成功了!!不过放在VB里面却运行不起来。。。
.Open "select * from 主流程 where(工程 not in('入库','外协入库','QA入库','报废','合批') and 日期 <='2015-11-16' )or (工程 not in('QA入库','报废','合批') and 日期 >'2015-11-16')"