以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 复杂的筛选条件怎么叙述? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48922) |
-- 作者:zhangchi96 -- 发布时间:2014/4/8 22:43:00 -- 复杂的筛选条件怎么叙述? 筛选条件有下列两个叙述: 1、 Tables("订单").Filter = “ 性别 = ‘ 男’ and 年月 in (\'201801\',\'201802\',\'201803\') ” ‘此处称为条件A 2、 Tables("订单").Filter = “ 性别 = ‘ 女’ and 年月 in (\'201301\',\'201302\',\'201303\') ” \'此处称为条件B
如果想筛选出的是第1种和第2种的集合的并集,也即条件A 或条件B,怎么叙述才妥当呢?请高手指教
|
-- 作者:lhpc120 -- 发布时间:2014/4/8 22:49:00 -- 将筛选的行的结果加入到集合即可! |
-- 作者:zhangchi96 -- 发布时间:2014/4/8 22:52:00 -- 知道是这个 意思,就是不知道怎么写,能把我的原代码合并为一个吗? |
-- 作者:lsy -- 发布时间:2014/4/9 6:23:00 -- Tables("订单").Filter = “ 年月 In (\'201801\',\'201802\',\'201803\',\'201301\',\'201302\',\'201303\') ” |
-- 作者:有点甜 -- 发布时间:2014/4/9 9:39:00 -- 以下是引用zhangchi96在2014-4-8 22:52:00的发言:
知道是这个 意思,就是不知道怎么写,能把我的原代码合并为一个吗?
并集用and连接就行了
(性别 = \'男\' and 年月 in (\'201801\',\'201802\',\'201803\')) and (性别 = \'女\' and 年月 in (\'201301\',\'201302\',\'201303\')) |
-- 作者:don -- 发布时间:2014/4/9 12:22:00 -- 以下是引用有点甜在2014-4-9 9:39:00的发言:
并集用and连接就行了
(性别 = \'男\' and 年月 in (\'201801\',\'201802\',\'201803\')) and (性别 = \'女\' and 年月 in (\'201301\',\'201302\',\'201303\')) 甜大大,這個不行吧?有結果豈非人妖? |
-- 作者:有点甜 -- 发布时间:2014/4/9 13:59:00 -- 以下是引用don在2014-4-9 12:22:00的发言:
呵呵,小时候数学没学好
并集,用 or
交集,用 and |
-- 作者:zhangchi96 -- 发布时间:2014/4/13 22:46:00 -- 谢谢!就是 (a∩b)∪(c∩d)的意思 |