数据库,字段相减,当天最后一条数据减去第一条数据。求当天时间,用的SQL sever数据库,如图所示这个SQL怎么写啊

图片说明

将时间转换成日期后分组,分组最大值减最小值,再提取出小时数即可。
select cast(datetime as date) datetime,
datepart(hh, max(datetime) - min(datetime)) hours
from tbl
group by cast(datetime as date)