以00:00格式计算时间(nvarchar SQL)



我有这个表:

表名:T

tbody> <<tr> 45分
total_time
2:45
1:45
5:43
17:45
10:54

如果您相信每个值的格式都是正确的,并且错误检查不是任务的一部分,您还可以直接使用:

SELECT COUNT(*)
FROM T
WHERE total_time >= '08:00';

根据你的问题,没有额外的细节,你可以试试这个:

SELECT count(*)
FROM [table_name]
WHERE DATEDIFF(MINUTE, 0, total_time) > 480

最新更新