如何查询当月的每一天的第一次打卡数据在8: 03之后,SQL server的sql语句
时间: 2023-05-16 17:04:37 浏览: 136
显示所在月份第一天及最后一天的日期的SQL语句
可以使用以下 SQL 语句查询当月每一天的第一次打卡数据在 8:03 之后:
SELECT CONVERT(date, 打卡时间) AS 日期, MIN(打卡时间) AS 第一次打卡时间
FROM 打卡记录表
WHERE DATEPART(hour, 打卡时间) >= 8 AND DATEPART(minute, 打卡时间) >= 3
GROUP BY CONVERT(date, 打卡时间)
ORDER BY CONVERT(date, 打卡时间) ASC
其中,打卡记录表是存储打卡记录的表,打卡时间是打卡记录的时间字段。这个 SQL 语句会将当月每一天的第一次打卡数据在 8:03 之后的记录查询出来,并按日期升序排列。
阅读全文