设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1672|回复: 8
打印 上一主题 下一主题

[查询] 请问查询匹配字段该怎么做?

[复制链接]
跳转到指定楼层
1#
发表于 2004-3-11 03:01:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
表:
订单号            商品编码      价格      实收数量
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因为价格相同则不会搜索出来。
在这先谢谢大家了!

我不是菜鸟,是一种笨鸟!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-3-11 04:01:00 | 只看该作者
你搜的是“价格有变化过的商品”跟“而编码011002因为价格相同则不会搜索出来”没有矛盾啊
3#
 楼主| 发表于 2004-3-11 05:03:00 | 只看该作者
是呀,把所有相同商品编码价格不一样的搜索出来,这个价格是历史价格,主要是想看看哪些商品有没有倒挂卖和高进价低退价,从而造成公司的损失,而价格不一样就有这个可能出现这个问题,如果价格都是一样的话就不会出现上面的问题,我也感觉有点矛盾,但是我现在做这个分析软件就是因为单位的pos系统也没有这个功能,所以想完善一下,原来用excel分析的,现在数据太多了
4#
 楼主| 发表于 2004-3-11 05:07:00 | 只看该作者
因为我们的数据也有几万条,如果不把这部份肯定不会有问题的筛选出来的话,不好比较分析,不知道我思路有没有问题,麻烦你们给我看看,谢谢
5#
发表于 2004-3-11 05:19:00 | 只看该作者
编码011002因为价格相同则不会搜索出来

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

这两个价格不也相同吗?为什么能搜出来呢
6#
 楼主| 发表于 2004-3-11 05:38:00 | 只看该作者
但是所有的011000编码(相同编码),如这三个中有一个就不一样了这样就认定他有可能有问题了只有编码相同价格也完全相同才能排除。
7#
 楼主| 发表于 2004-3-11 06:45:00 | 只看该作者
在一个查询中有两个价格,一个是退货价一个是进货价,还有商品编码,能不能通过比较这两个价格,如果不相等再把对应的编码查出来,相等则不用,或者相等与不等用不同的符号表示出来,我想换个方式,可能也能实现那个功能?
8#
发表于 2004-3-11 07:02:00 | 只看该作者
两个价格相减,然后用iif判断
9#
 楼主| 发表于 2004-3-11 20:22:00 | 只看该作者
谢谢,我己经初步完成了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-19 19:49 , Processed in 0.095693 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表