sql问题 本条数据时间减去第一条数据时间

select a.PlanTime,a.PracticalTime,'' as ww,'' as zzfrom T_BusDispatch ainner join T_BusDispatch b on a.Guid=b.Guidorder by a.PlanTime asc

求ww、zz是本条数据的时间减去第一条数据的时间

第二条是 第二条时间减去第一条时间
第三条是 第三条时间减去第一条时间

select a.PlanTime,a.PracticalTime,datediff(dd,(select min(plantime) from t_busdispatch),a.PlanTime) as ww,datediff(dd,(select min(PracticalTime) from t_busdispatch),a.PracticalTime) as zz
from T_BusDispatch a
inner join T_BusDispatch b on a.Guid=b.Guid
order by a.PlanTime asc

追问

额 我把dd改成minute 需要哪边做修改吗

追答

对,只需要把两个DATEDIFF函数中的DD改成MINUTE或MI就行了。

追问

哦 对的 3Q

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜