【发布时间】:2021-08-09 00:25:52
【问题描述】:
我需要一个 sql 语句来提取以下内容 当前月份和年份的最低访问日期(2021 年 5 月)
emp_id visit_date
1 5/3/2021
1 5/4/2021
1 5/10/2021
1 6/5/2021
2 5/2/2021
2 5/6/2021
2 6/7/2021
3 5/9/2021
3 7/8/2021
结果:
1 5/3/2021
2 5/2/2021
3 5/9/2021
SELECT emp_id, visit_date
FROM
THS_ClientVisit
WHERE
THS_ClientVisit.visit_date =
(
SELECT MIN(THS_ClientVisit.visit_date)
FROM dbo.THS_ClientVisit
WHERE MONTH YEAR from current month[i.e. 05-2021] = MONTH YEAR from visit_date {i.e. 05-2021]
);
感谢您的帮助!
【问题讨论】:
-
提示:
GROUP BY。WHERE。同时标记您正在使用的数据库。 -
标记你的数据库
标签: sql sql-server-2012 yearmonth