在线考勤系统计算平均时间

时间:2011-03-04 14:40:53

标签: sql-server

我正在开发在线考勤系统。我在sql server中有表t_attendancedetails。

我每天有两个栏目出勤和休假。

例如

10-20-2010 09:20:oo ...

我想计算一个人标记他的出勤率的平均时间..以及一个人在下班后标记出勤率的平均时间..

1 个答案:

答案 0 :(得分:0)

SELECT
CAST(AVG(CAST( onattendance AS FLOAT )) AS DATETIME),
CAST(AVG(CAST( offattendance AS FLOAT )) AS DATETIME)
FROM t_attendancedetails

此主题可能有所帮助,

http://www.bennadel.com/blog/175-Ask-Ben-Averaging-Date-Time-Stamps-In-SQL.htm

从那里查询。