首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

考勤 统计有关问题

2013-01-12 
考勤 统计问题现在要做一个考勤的统计。表名:kq列:idUserID(用户ID)CheckTime (刷卡时间,上班一次下班一次)

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

热点排行