我正在开发在线考勤系统。我在sql server中有表t_attendancedetails。
我每天有两个栏目出勤和休假。
例如
10-20-2010 09:20:oo ...
我想计算一个人标记他的出勤率的平均时间..以及一个人在下班后标记出勤率的平均时间..
答案 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
从那里查询。