我正在申请一个应用程序,每个签入(入口)和签出(退出)都以下面的格式记录。
我必须计算每次入住和退房的总里程数以及总体内部小时数
日期格式为 YearMonthDate
时间格式为 HourMinuteSecond
答案 0 :(得分:0)
您需要转换表以将行作为列输入和退出。之后,您将不得不使用以下查询:
SELECT Date, TimeInput, TimeOutput, DATEDIFF(hours,TimeInput,TimeOutput) AS HoursInside
FROM yourTableName
计算总小时数:
select Date, SUM(HoursInside) as TotalHours
FROM yourTableName
Group BY Date