MS-Access最早时间问题

时间:2016-02-23 15:16:53

标签: ms-access

SELECT ID, AppID, Description, Min([Transaction Date]) AS TransactionDate
FROM AppProsHist
WHERE [Description]='Non-Final Rejection'
GROUP BY ID, AppID, Description
ORDER BY Min([Transaction Date]) DESC

所以假设AppID是“98”而ID是12,14,16(不同的数字),有三个日期被描述为“非最终拒绝”。查询返回每个日期,看似没有顺序。我想要AppID为“98”的最早日期。

这可能吗?我的印象是Min()会这样做,但是,它没有。

1 个答案:

答案 0 :(得分:1)

您已在GROUP BY子句中加入ID,因此每个Min([Transaction Date])都会获得ID。如果您想要Min([Transaction Date])的{​​{1}},则需要从GROUP BY子句中删除AppID