Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 尝试按组对查询进行排序_Sql_Ms Access_Rank - Fatal编程技术网

Sql 尝试按组对查询进行排序

Sql 尝试按组对查询进行排序,sql,ms-access,rank,Sql,Ms Access,Rank,我有一个查询,其中我试图按位置分组,并按最终值排序 SELECT qryProspects.[Prospect Name] , qryProspects.Position , qryProspects.Height , qryProspects.Weight , qryProspects.College , qryProspects.RoundID , Round([AvgOfAggregate],2) AS [

我有一个查询,其中我试图按位置分组,并按最终值排序

SELECT qryProspects.[Prospect Name]
       , qryProspects.Position
       , qryProspects.Height
       , qryProspects.Weight
       , qryProspects.College
       , qryProspects.RoundID
       , Round([AvgOfAggregate],2) AS [True Value]
       , Round([AvgOfAggregate]*[Multiplier]*[NeedMultiplier],2) AS [Final Value]
       , qryProspects.ProspectID    
  FROM qryProspects
       INNER JOIN qryCalculations ON qryProspects.ProspectID = qryCalculations.ProspectID;
因此,结果将对所有QB进行排名,从1开始排名最高,然后是所有RBs相同,然后是所有WR,等等


任何帮助都是非常感激的

使用派生表。试试这个

SELECT [Prospect Name]
       , Position
       , Height
       , Weight
       , College
       , RoundID
       , [True Value]
       , [Final Value]
       , ProspectID
  FROM (SELECT qryProspects.[Prospect Name]
               , qryProspects.Position
               , qryProspects.Height
               , qryProspects.Weight
               , qryProspects.College
               , qryProspects.RoundID
               , Round([AvgOfAggregate],2) AS [True Value]
               , Round([AvgOfAggregate]*[Multiplier]*[NeedMultiplier],2) AS [Final Value]
               , qryProspects.ProspectID    
          FROM qryProspects
               INNER JOIN qryCalculations ON qryProspects.ProspectID = qryCalculations.ProspectID)
    AS QB_ORDER
 GROUP BY Position
 ORDER BY [Final Value]

返回错误-无法对使用“*”选择的字段进行分组