以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  筛选  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187957)

--  作者:nxqtxwz
--  发布时间:2023/8/23 10:18:00
--  筛选
在系统菜单的表达式筛选中,下面的意思怎么写呢?

([性别] = \'女\' An d [年龄] < 50  O r [性别] = \'男\' An d [年龄] < 55) An d ([职 称_职级] = \'一级教师\' o r [职 称_职级] =\'二级教师\')
筛选年龄小于50岁的女性或年龄小于55岁的男性中一级或二级教师

--  作者:有点蓝
--  发布时间:2023/8/23 10:33:00
--  
过于复杂,还是使用代码吧
--  作者:nxqtxwz
--  发布时间:2023/8/23 10:42:00
--  
就是想用代码,但代码我总是写不正确。


--  作者:nxqtxwz
--  发布时间:2023/8/23 10:49:00
--  
SELECT 语句中这个个并列关系不知如何写
--  作者:有点蓝
--  发布时间:2023/8/23 11:10:00
--  
直接放到条件里就行了啊

tables(xx).filter = "([性别] = \'女\' And [年龄] < 50  Or [性别] = \'男\' And [年龄] < 55)  And ([职 称_职级] = \'一级教师\' or [职 称_职级] =\'二级教师\')"

--  作者:dj68301367
--  发布时间:2023/8/23 17:14:00
--  
tables(xx).filter = "(([性别] = \'女\' And [年龄] < 50)  Or ([性别] = \'男\' And [年龄] < 55) And ([职 称_职级] = \'一级教师\' or [职 称_职级] =\'二级教师\')"