读书人

考勤 统计有关问题

发布时间: 2013-01-12 16:25:03 作者: rapoo

考勤 统计问题
现在要做一个考勤的统计。
表名: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,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)

读书人网 >asp.net

热点推荐