您的位置:首页 > 其它

关于里程生时间计算的语句

2012-08-29 12:24 274 查看
http://www.itpub.net/forum.php?mod=viewthread&tid=1711973&page=1

 

实际应用语句:

SELECT LEAD(T.GPSTIME, 1) OVER(ORDER BY T.GPSTIME DESC) 起始时间,

       T.GPSTIME 结束时间,

       ROUND((T.GPSTIME-LEAD(T.GPSTIME, 1) OVER(ORDER BY T.GPSTIME DESC))*24*60) 行驶时间,

       LEAD(T.DISTANCE, 1) OVER(ORDER BY T.GPSTIME DESC) 起始里程,

       T.DISTANCE 结束里程,

       T.DISTANCE-LEAD(T.DISTANCE, 1) OVER(ORDER BY T.GPSTIME DESC) 行驶里程

  FROM T_HISTORY T

WHERE T.GPSTIME BETWEEN TO_DATE('2012-08-19', 'YYYY-MM-DD') AND

       TO_DATE('2012-08-20', 'YYYY-MM-DD')

   AND T.UNIT_ID = 87948

   AND T.DISTANCE <> 0

ORDER BY T.GPSTIME;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  date