Office中国论坛/Access中国论坛

标题: 请问查询匹配字段该怎么做? [打印本页]

作者: fwlian    时间: 2004-3-11 03:01
标题: 请问查询匹配字段该怎么做?
表:
订单号            商品编码      价格      实收数量
J030201001    011000       15.00        50  
J030201002    011000       15.00        20
J030201003    011000       20.00        10
J030201004    011002       50.00         5
J030201005    011002       50.00         10
问题:
搜索同一个商品编码(如011000或011002)中,有多次进货并且价格有变化过的商品,如上面数据,搜索出的就只有011000这个编码(3条记录都会搜索出来)而编码011002因为价格相同则不会搜索出来。
在这先谢谢大家了!

我不是菜鸟,是一种笨鸟!
作者: sea.er    时间: 2004-3-11 04:01
你搜的是“价格有变化过的商品”跟“而编码011002因为价格相同则不会搜索出来”没有矛盾啊

作者: fwlian    时间: 2004-3-11 05:03
是呀,把所有相同商品编码价格不一样的搜索出来,这个价格是历史价格,主要是想看看哪些商品有没有倒挂卖和高进价低退价,从而造成公司的损失,而价格不一样就有这个可能出现这个问题,如果价格都是一样的话就不会出现上面的问题,我也感觉有点矛盾,但是我现在做这个分析软件就是因为单位的pos系统也没有这个功能,所以想完善一下,原来用excel分析的,现在数据太多了
作者: fwlian    时间: 2004-3-11 05:07
因为我们的数据也有几万条,如果不把这部份肯定不会有问题的筛选出来的话,不好比较分析,不知道我思路有没有问题,麻烦你们给我看看,谢谢
作者: sea.er    时间: 2004-3-11 05:19
编码011002因为价格相同则不会搜索出来

订单号            商品编码      价格      实收数量
J030201001    011000       15.00        50  
J030201002    011000       15.00        20

这两个价格不也相同吗?为什么能搜出来呢
作者: fwlian    时间: 2004-3-11 05:38
但是所有的011000编码(相同编码),如这三个中有一个就不一样了这样就认定他有可能有问题了只有编码相同价格也完全相同才能排除。
作者: fwlian    时间: 2004-3-11 06:45
在一个查询中有两个价格,一个是退货价一个是进货价,还有商品编码,能不能通过比较这两个价格,如果不相等再把对应的编码查出来,相等则不用,或者相等与不等用不同的符号表示出来,我想换个方式,可能也能实现那个功能?
作者: sea.er    时间: 2004-3-11 07:02
两个价格相减,然后用iif判断
作者: fwlian    时间: 2004-3-11 20:22
谢谢,我己经初步完成了




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