-1
我正在尝试为每个detailsID的最近日期的每个detailsID检索最近的“主题1值”。SQL语句选择最近的日期和每个组的编号
我想沿着线的东西:
SELECT detailsID,`Topic 1 Scores`, MAX(Date)
FROM Information.scores
WHERE `Topic 1 Scores` IS NOT NULL
GROUP BY `detailsID`,`Topic 1 Scores`
正在打印;
detailsID,主题1比分,MAX(日期)
2 0 26/09/2017
2 45 26/09/2017
2 100 26/09/2017
3 30 25/09/2017
3 80 14/10/2017
,而不是实际选择素g每个detailsID的最近日期?
'ORDER BY'后面不能有'WHERE'子句。 – Barmar
你如何选择主题70,这两个行的detailid 1有相同的日期 –
我看不出这个问题和我选择的重复之间的任何区别。 – Barmar