Office中国论坛/Access中国论坛

标题: 如何在两个字段以上的查询中使用聚合函数 [打印本页]

作者: lmgiant    时间: 2010-1-22 15:32
标题: 如何在两个字段以上的查询中使用聚合函数
ID       货号               货位        数量
   1  109302047092340        1001A        20
   2  109302047092360        1001B        30
   3  109310026010400        1002B        2
   4  109310026010340        1002C        3
   5  109302047092340        1002E        2
我做了个查询,想要显示 DI  为5 的一条记录, 为何最后显示的是
109302047092340 1001A  2   ,我想要的结果是显示重复货号
最小库存数的记录,其他没有重复货号也同样显示如下:
   ID       货号             货位        数量
   2  109302047092360        1001B        30
   3  109310026010400        1002B        2
   4  109310026010340        1002C        3
   5  109302047092340        1002E        2
请高手帮忙解决,谢谢
作者: lmgiant    时间: 2010-1-22 17:24

作者: wanshan    时间: 2010-1-22 18:28
在查询的分组选最小值试试。
你的例子是07版的,打不开!
作者: kisssprite    时间: 2010-1-27 11:39
SQL就是麻烦:

SELECT ID, 货号, 货位, 数量
FROM 库存 AS t
WHERE not exists (select * from 库存 where t.货号=货号 and 数量<t.数量);




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