sql - 如何使用 MS Access 中的 MIN 函数获取显示的最早日期
问题描述
我正在介绍数据库课程。我必须列出员工的最早联系日期以及他们的contactID
和contactType
。我拥有的最早日期的代码是:
SELECT MIN (Contact.ContactDate) AS FirstContact
FROM Contact;
如果我尝试添加其他列,例如:
SELECT MIN (Contact.ContactDate) AS FirstContact, ContactID, ContactType
FROM Contact;
我收到一条错误消息。我已经尝试嵌套选择语句,但这只会变成更大的混乱。我显然没有使用正确的语法。我已经重新安排了一切,没有什么能给我我需要的结果。
解决方案
相反,使用order by
and top
:
SELECT TOP (1) c.*
FROM Contact as c
ORDER BY c.ContactDate;
推荐阅读
- python - 两个连续 3d 向量之间的角度
- chunks - fastboot flash 系统失败:写入“系统”失败(远程:“Malloc 失败:CHUNK_TYPE_FILL”)
- rabbitmq - 使用 CELERY 消费者时 Rabbitmq 中的高消息准备就绪
- python-3.x - 收到此错误: (psycopg2.errors.NumericValueOutOfRange) 整数超出范围但未插入 Bigint
- celery - 带有 AWS SQS 队列的 Celery 突然无法连接
- python-3.x - 为什么 np.std() 和 pivot_table(aggfunc=np.std) 返回不同的结果
- mysql - mysql 权限无法正常工作
- webrtc - 如何使用 simpleWebRTC SDK 增加 channelMessage 最大大小
- python - 动画改变点之间的线条数量 - Python
- javascript - 有没有办法在表的一个字段中插入多个数据,并且一个特定的数据在其字段上具有不同的值?代码点火器