大神在否?请教个access查询问题

如何利用access或excel创建一个查询,要的结果是根据每个产品类型合同金额前10者得出对应的行数据,就是有ABCD等n种服务产品,每行数据都会包含其各自的规格类型、... 如何利用access或excel创建一个查询,要的结果是根据每个产品类型合同金额前10者得出对应的行数据,就是有ABCD等n种服务产品,每行数据都会包含其各自的规格类型、单价、合同金额等明细,我需要得出ABC...n中产品的各类前十条合同金额最大的数据。。可能我表达不太清楚,不知道大神意会否? 展开
 我来答
EricrQT
2014-03-17 · TA获得超过469个赞
知道答主
回答量:40
采纳率:0%
帮助的人:22.4万
展开全部
select top 10 * from tablename group by 合同金额 desc
追问
大哥  这只是对合同金额排序而已。。我要的是分组取前10条记录,少的不补 多的不要,也就是说不满10条就按实际来  超十条也就选取前十条
追答
Select * From 表名 as A
Where (Select Count(*) From 表名 Where 类型= A.类型 And 合同金额> A.合同金额) < 11
Order By 类型, 合同金额;
我是mysql,试试这个行不行,不行的话你将你表导出sql或者备份给我,我再试试!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式