首页 > 解决方案 > 如何使用 MS Access 中的 MIN 函数获取显示的最早日期

问题描述

我正在介绍数据库课程。我必须列出员工的最早联系日期以及他们的contactIDcontactType。我拥有的最早日期的代码是:

SELECT MIN (Contact.ContactDate) AS FirstContact
FROM Contact; 

如果我尝试添加其他列,例如:

SELECT MIN (Contact.ContactDate) AS FirstContact, ContactID, ContactType
FROM Contact; 

我收到一条错误消息。我已经尝试嵌套选择语句,但这只会变成更大的混乱。我显然没有使用正确的语法。我已经重新安排了一切,没有什么能给我我需要的结果。

标签: sqldatabasefunctionms-accessmin

解决方案


相反,使用order byand top

SELECT TOP (1) c.*
FROM Contact as c
ORDER BY c.ContactDate;

推荐阅读