考勤 统计问题 现在要做一个考勤的统计。 表名:kq 列: id UserID (用户ID) CheckTime (刷卡时间,上班一次下班一次)
要统计以下内容: 1.某个 UserID 某月 考勤情况。
[解决办法] select UserID,min(CheckTime),max(CheckTime) from kq where userID=@userID and month(CheckTime)=@month group by convert(varchar(10),CheckTime,120) [解决办法]
++ [解决办法] SELECT UserID 用户,YEAR(CheckTime) 年,MONTH(CheckTime) 月,SUM(1) 考勤次数 FROM kq GROUP BY UserID,YEAR(CheckTime ),MONTH(CheckTime)