SQL按日期查询每个ID的最新记录

时间:2018-11-06 22:31:15

标签: php sql

我是一所小学的老师。我们正在努力想出一种方法来跟踪学生在整个学年中的阅读水平。目前,我们无法跟踪他们的运动。我已经创建了一个基本的Web应用程序来完成此任务,但是,我无法使其中一个SQL查询正常工作并提取要提取的数据。

我目前有两个表格,学生信息和测试数据。

学生信息 ID名字姓氏午餐人数老师

TestData ID LunchNumber DateTested CurrentLevel NewLevel

我正在尝试进行一个查询,以查询最后一次测试每个学生的时间。目前,我被困在构建查询中。我已经尝试了以下几种查询变体,但没有得到正确的结果。

SELECT
TestData.LunchNumber,
Max(TestData.DateTested),
TestData.CurrentLevel,
TestData.TestLevel,
TestData.WPM,
TestData.RAZUpdate,
StudentInformation.FirstName,
StudentInformation.LastName,
StudentInformation.Teacher
FROM TestData
INNER JOIN StudentInformation ON TestData.LunchNumber = StudentInformation.LunchNumber
GROUP BY
TestData.LunchNumber

此查询为每个LunchNumber提取了一条记录,但是,没有在DateTested字段中提取具有最新日期的记录。

0 个答案:

没有答案