Office中国论坛/Access中国论坛

标题: 根据条件得到不同的结果 [打印本页]

作者: kent_73    时间: 2013-8-20 13:42
标题: 根据条件得到不同的结果

如何根据条件得到结果?
       有二条记录(产品号、名称、数量均相同,只有Fprice不同),那么Fprice小的,结果就是【下】,反之则为【上下】。
只有一条记录相同的,效果=名称


[attach]52342[/attach]




作者: access学习交流    时间: 2013-8-20 17:08
直接判断不可以吗?
作者: todaynew    时间: 2013-8-20 17:24
SELECT 产品数据.*,IIf(DCount("*","产品数据","产品号='" & [产品号] & "' and 名称='" & [名称] & "' and 数量=" & [数量])=1,[名称],IIf(DMin("FPrice","产品数据","产品号='" & [产品号] & "' and 名称='" & [名称] & "' and 数量=" & [数量])=[FPrice],"下","上下")) AS 标识
FROM 产品数据;
作者: 软件下载    时间: 2013-8-20 18:50
todaynew 发表于 2013-8-20 17:24
SELECT 产品数据.*,IIf(DCount("*","产品数据","产品号='" & [产品号] & "' and 名称='" & [名称] & "' and ...

厉害。
作者: kent_73    时间: 2013-8-21 11:08
todaynew 发表于 2013-8-20 17:24
SELECT 产品数据.*,IIf(DCount("*","产品数据","产品号='" & [产品号] & "' and 名称='" & [名称] & "' and ...

真厉害
谢谢啦




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3