Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

Access中怎么针对每一个用户筛选前15条记录

风  发表于:2009-09-01 11:00:54  
复制

假设我在一张表内总共有100位用户,每个用户有100条记录,我要怎样才能在这10000条记录中显示出每个用户的前15条记录,即15*100=1500条记录.我只能作出要不就是总共10000条的前15条,要不就是一个用户的前15条,就是不能by 每个用户.请问该如何解决呢?

 

Top
风 发表于:2009-09-01 11:25:37

补充说明

具体如下:有一张表叫< 销售数量>;表中有店编号(store),销售数量(salesqty),产品(products
);我需要找每个店销售数量(salesqty)最高的三个产品是什么,并且显示销售数量和是店编号;
也就是说如下表2号店选3条记录,3号店选3个,4,5号店也选3个,显示在一个query里,总共有12条记录。
我该咋办呢?——盼各位老师不吝赐教

store salesqty products
2 3 A
2 4 B
2 5 C
2 6 D
2 7 E
2 8 F
2 9 G
2 10 H
2 11 I
2 12 J
2 13 K
2 14 L
2 15 M
2 16 N
2 17 O
2 18 P
3 1 A
3 4 B
3 5 C
3 3 D
3 7 E
3 5 F
3 9 G
4 7 H
4 4 I
4 12 J
4 2 K
4 2 L
4 4 M
4 3 N
4 6 O
4 9 P
5 15 M
5 16 N
5 17 O
5 18 P
5 1 A
5 4 B
5 5 C
5 3 D
5 7 E
5 5 F
5 9 G
5 7 H



稻香 发表于:2010-01-22 13:48:01

关注中....



总记录:2篇  页次:1/1 9 1 :