SQL中的求和时间列

时间:2019-01-22 01:18:13

标签: sql sql-server tsql

我正在编写一个查询,以计算学生何时入住和退房以及他们在GYM花费的时间。我有一个包含签到时间的“签到”字段和一个包含签出的“签出”字段,以及一个“持续时间”。

Check In        Check Out      Duration
----------------------------------------
12:30:00        1:30:00         1:00:00

如何像示例中那样计算签入和签出的持续时间?

enter image description here

2 个答案:

答案 0 :(得分:0)

DATEDIFF或类似的功能可以做到:

select datediff(minute, CheckOut, CheckIn) as duration_in_minutes from checkin_log

答案 1 :(得分:0)

我明白了

file >> project settings