大神在否?请教个access查询问题
如何利用access或excel创建一个查询,要的结果是根据每个产品类型合同金额前10者得出对应的行数据,就是有ABCD等n种服务产品,每行数据都会包含其各自的规格类型、...
如何利用access或excel创建一个查询,要的结果是根据每个产品类型合同金额前10者得出对应的行数据,就是有ABCD等n种服务产品,每行数据都会包含其各自的规格类型、单价、合同金额等明细,我需要得出ABC...n中产品的各类前十条合同金额最大的数据。。可能我表达不太清楚,不知道大神意会否?
展开
展开全部
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或者备份给我,我再试试!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询