Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.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_Database_Ms Access_Sorting - Fatal编程技术网

SQL查询排序错误,不确定原因

SQL查询排序错误,不确定原因,sql,database,ms-access,sorting,Sql,Database,Ms Access,Sorting,这是我在工作时呼叫评估数据库中的代码,它对条目进行排序,以便我知道哪个员工的呼叫有一段时间没有被监控。但是,从1月31日到2月底(大约在列表的一半)它都会被罚款,然后在安顿下来之前,只会随机放置人员条目,并给我最近的人员和已评估的条目。 此列表每人只需显示一个条目-最新条目。 我不确定是因为闰年还是别的什么原因把事情搞砸了,但我不知道如何解决它 我正在使用ACCESS XP。我会附上一个图像,但我是一个新用户,所以不允许 在最外层的查询中,似乎没有ORDER BY,因此最终结果集不会被排序。在最

这是我在工作时呼叫评估数据库中的代码,它对条目进行排序,以便我知道哪个员工的呼叫有一段时间没有被监控。但是,从1月31日到2月底(大约在列表的一半)它都会被罚款,然后在安顿下来之前,只会随机放置人员条目,并给我最近的人员和已评估的条目。
此列表每人只需显示一个条目-最新条目。
我不确定是因为闰年还是别的什么原因把事情搞砸了,但我不知道如何解决它

我正在使用ACCESS XP。我会附上一个图像,但我是一个新用户,所以不允许

在最外层的查询中,似乎没有
ORDER BY
,因此最终结果集不会被排序。

在最外层的查询中,似乎没有
ORDER BY
,因此最终结果集不会被排序。

在最外层的查询中,似乎没有
ORDER BY
,因此最终结果集将被排序无法排序。按[Date of call]将订单添加到外部查询中,如@creamyegg所述。@creamyegg。将此作为答案发布。在最外层的查询中,您似乎没有排序依据,因此最终结果集不会被排序。将排序依据[调用日期]添加到外层查询中,如@creamyegg所述。@creamyegg。将此作为答案发布。
SELECT a.[Evaluation Number], a.[CSO Name], a.service
    , a.[Date of call], a.[Name of Monitor]
    , a.[Date Sheet Completed]
FROM [KD call monitoring] AS a
WHERE a.[Evaluation Number]  
    IN (SELECT TOP 1 [Evaluation Number]     
        FROM [KD call monitoring] b     
        WHERE b.[CSO Name] = a.[CSO Name]            
            AND b.[Date of Call] =                
               (SELECT MAX([date of call])                 
                FROM [KD call monitoring]                 
                WHERE [cso name] = a.[CSO Name])     
                ORDER  BY [Evaluation Number]);